输入一个数然后输出这么多的随机数
源程序代码:
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a[]=new int[1001];
int n=1,m;
a[0]=1;
m=sc.nextInt();
for(n=0;n<m;n++)
{
a[n+1]=(2*a[n]+2) %10000000;
System.out.println(n+" "+a[n]);
}
}
}
实验截图:

动手动脑

该方法用到了函数的重载;

错误原因是,50!已经超出了int的范围无法正确显示
本文介绍了一个使用Java实现的随机数生成算法,通过用户输入的数值,程序将输出相应数量的随机数序列。此算法利用了特定的数学公式,确保了随机数的生成既快速又具有一定的随机性。
3万+

被折叠的 条评论
为什么被折叠?



