Números Pseudos Aleatórios
Publicado por Franklin Anderson de Oliveira Souza 11/03/2005
[ Hits: 22.609 ]
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); } }
Utilizando acentuação na linguagem C
Determinando a posicão de ocorrencia de uma string em outra
Nenhum comentário foi encontrado.
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
minha maquina foi desinstalada o firefox eu preciso reinstalar tentei... (5)
windows 11 versao 24H2 não aplicando politicas samba4.21.1 GPO (4)
Não consigo instalar o WineHQ no meu notebook vaio FE15 (Debian) (7)