Pular para o conteúdo

Números Pseudos Aleatórios

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.
Franklin Anderson de Oliveira Souza franklinbr
Hits: 23.005 Categoria: C/C++ Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download random_7.c Enviar nova versão

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

Obtendo o tempo em C

Batalha naval em C++

Imprime a soma dos numeros positivos e negativos

Algorítmo para Calcular Raiz Quadrada

Agenda eletrônica feita em C

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.