Red de conocimiento informático - Conocimientos de programación - Filtrar código fuente del paquete

Filtrar código fuente del paquete

De hecho, tu problema es obtener números aleatorios en C.

srand(time(0)); obtiene la semilla utilizada para generar números aleatorios.

Rand() obtiene un número aleatorio.

Tenga en cuenta que el número aleatorio obtenido está entre 0 y 65535. ¿Qué debo hacer si quiero 1~N? Luego coloque el número aleatorio obtenido %N,

pero el resultado después de %N está entre 0~N-1. ¿Qué hacemos? Sólo sumamos 1. Puede consultar el código a continuación.

# include & ltiostream.h & gt

# include & ltstdio.h & gt

# include & lttime.h & gt

main()

{int a[10], b, c, d

srand(time(0)); = 0; b & lt10; b++)

{

a[b]= rand()% 100;

}

for(b = 0; b & lt10;b++)

{ d = 0

for(c = 2; c & ltA[B];c++)

{ if(a[b]% c = = 0)d = 1;

}

if(d = = 0)cout & lt;& lta[ b ]<<endl

}

}