Números Pseudos Aleatórios

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

[ Hits: 22.465 ]

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

jogo da cobra em c

Agenda Telefonica

Pedindo uma senha ao usuário!!!

Olá mundo no GTK

Boletim Escolar Com Manipulação de Arquivo


  

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