Secuencias de números aleatorios

Mikel Ilundain Sola

//GENERACION DE NUMEROS ALEATORIOS

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 100
#define SEMILLA 100101 //Recomendacion; semilla grande e impar

int main()
{
//printf(“%d”, RAND_MAX);
int i, x, A, B;
//srand(SEMILLA);
printf(“%d \n”, time(NULL));
srand(time(NULL));

//Transitorio: los primeros números no se usan
for(i=1;i<=N;i++)
x=rand();
// Escribimos N siguientes
for(i=1;i<=N;i++)
printf(“%d “, rand());
printf(“\n\n”);
system(“pause”);

//Serie números Modulo 11 -> estarán en el intervalo [0,10]
for(i=1;i<=N;i++)
printf(“%d “, rand()%11);
printf(“\n\n”);
system(“pause”);

//Serie números Modulo 6 + 5 -> estarán en el intervalo [5,10]
for(i=1;i<=N;i++)
printf(“%d “, 5+rand()%6);
printf(“\n\n”);
system(“pause”);

//Números aleatorios entre A y B
A=19, B=39;
for(i=1;i<=N;i++)
printf(“%d “, A+rand()%(B-A+1));

//Números aleatorios entre 0 y 1
printf(“\n\n”);
system(“pause”);
for(i=1;i<=N;i++)
printf(“%3.2f “, 1.0*rand()/RAND_MAX);
printf(“\n\n”);

return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s