//随机生成指定范围内大素数//
#include"feng.h"
/*生成大素数的范围*/
#define BOTTOM 1000005 //下限,必须是奇数 //
#define TOP 1000000000000 //上限//
#define N 1000
int main ()
{
long long i,j,count,p[N],x;
int a,num=0;
for(i=BOTTOM;(i<TOP)&&(num<N);i+=2)
{
for(j=2,count=0;j<i;j++)
{
if(i%j!=0)
count++;
}
if(count==i-2)
p[num++]=i;
}
srand((int)time(0));
a=rand()%(N);
printf("%d\n",p[a]);
return 0;
}
随机生成指定范围内的大素数
最新推荐文章于 2022-05-31 16:50:39 发布
关键词由CSDN通过智能技术生成