Este é um pequeno programa em Python que gera matrizes aleatórias de números inteiros e as salva em arquivos de texto com nomes baseados em hashes SHA-256.
- Python 3.x
- Bibliotecas
hashlib,secretserandom
- Abra um terminal ou prompt de comando.
- Navegue até o diretório onde se encontra o arquivo
gerador_matrizes.py. - Execute o comando
python gerador_matrizes.py. - Digite o número de matrizes que deseja gerar quando solicitado.
- Digite o número de linhas e colunas de cada matriz quando solicitado.
O programa irá gerar as matrizes aleatórias e salvá-las em arquivos de texto com nomes baseados em hashes SHA-256. Cada arquivo conterá as dimensões da matriz na primeira linha, seguidas pelos valores dos elementos na matriz em linhas subsequentes.
- O tamanho das matrizes geradas é definido pelo usuário.
- Os elementos das matrizes são números inteiros aleatórios entre 1 e 9, exceto quando gerados valores aleatórios maiores ou iguais a 4, nesse caso o valor 0 é inserido.
- O hash gerado é baseado em uma string aleatória gerada pela biblioteca
secrets. - Apenas os primeiros 20 caracteres do hash são utilizados como nome do arquivo de texto gerado.
- Este código é fornecido apenas como exemplo e não é otimizado para desempenho ou segurança em aplicações reais.