import java.util.Random;
public class train3_7 {
public static void main(String[] args) {
Random random=new Random();
float x=random.nextFloat();//生成0-1之间的随机实数
int i,y,j;
y=Math.round(98*x+2);
j=(int)Math.sqrt((double)y);
for(i=2;i<=j;i++)
if(y%i==0)
break;
if(i==j+1)
System.out.print("产生的随机数为:"+y+",是一个素数");
else
System.out.print("产生的随机数为:"+y+",但不是素数");
}
}
随机产生一个数并判定是否为素数
最新推荐文章于 2021-10-23 23:30:27 发布