Números Pseudos Aleatórios

Publicado por Franklin Anderson de Oliveira Souza 11/03/2005

[ Hits: 22.563 ]

Homepage: http://fisica.ufmt.br/~franklinbr/

Download random_7.c




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.

  



Esconder código-fonte

#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);
    }
}

Scripts recomendados

Saneago ncurses

Comando strstr

Simulador do Sorteio da Mega Sena

Cálculo de Fatorial usando Loop

Inverte string usando NCURSES


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts