Números Pseudos Aleatórios
Publicado por Franklin Anderson de Oliveira Souza 11/03/2005
[ Hits: 22.928 ]
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);
}
}
Exibe quantos números perfeitos foram digitados
Nenhum comentário foi encontrado.
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
O Free Download Manager não abre no Fedora 43 KDE Plasma (1)
O que houve com slackware ??? (9)
Permissão acesso as pastas servidor Ubuntu Server 24.04 (5)









