Números Pseudos Aleatórios
Publicado por Franklin Anderson de Oliveira Souza 11/03/2005
[ Hits: 22.820 ]
Homepage: http://fisica.ufmt.br/~franklinbr/
Fiz um programinha [*****] pra gerar numeros pseudos-aleatórios num intervalo determinado, coletando parametros externos para o programa (os classicos argv e argc), espero que sirva para alguem de alguma forma.
#include <stdio.h> #include <stdlib.h> int retorno (int x, int y) { return (y - x); } main (int argc, char **argv) { if (argc < 4) { printf ("Entre com os valores corretos.\n"); printf ("Exemplo:\n"); printf ("./programa <valor_1> <valor_2> <valor_3>\nOnde:\n\n"); printf ("<Valor_1> --> Menor valor do intervalo.\n"); printf ("<Valor_2> --> Maior valor do intervalo.\n"); printf ("<Valor_3> --> Numero de valores gerados.\n\n"); } else if (atoi (argv[2]) < atoi (argv[1])) { printf ("Intervalo incoerente\n"); } else { unsigned int count, i, numero; FILE *arquive; arquive = fopen ("arquivo.txt", "w"); srand (time (NULL)); numero = retorno (atoi (argv[1]), atoi (argv[2])); for (i = 0; i < atoi (argv[3]); i++) { count = rand () % numero; printf ("%d\n", (count + atoi (argv[1]))); fprintf (arquive, "%d\n", (count + atoi (argv[1]))); } fclose (arquive); } }
Vários pacotes de ping disparados contra o host
Imprime a soma dos numeros positivos e negativos
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Falha com leitor de digitais no Ubuntu: sugestões? (0)
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (1)