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