Números Pseudos Aleatórios
Publicado por Franklin Anderson de Oliveira Souza 11/03/2005
[ Hits: 22.747 ]
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); } }
Integração numérica - Método da Quadratura Gaussiana
Converçor de Decimal para Binario
MeikeNeime - Programa gerador de nomes aleatórios
Nenhum coment�rio foi encontrado.
Conciliando ZRAM Swap com Swap em arquivo ou partição
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Ajuda com o Debian 13 - Video hibrido geforce 940 mx Wayland OFF (2)
Problema com impressoras de rede (1)
Rust é o "C da nossa geração"? (10)