请看以下代码,你发现了有什么特殊之处吗?
特殊之处:两个计算平方的方法的方法名参数类型和返回值类型不一样,由于方法参数类型不同,所以形成方法重载。
纯随机数发生器
Modulus=231-1=int.MaxValue
Multiplier=75=16807
C=0
当显示过231-2个数之后,才可能重复。
编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。
package 随机数; import java.util.Random; public class kk { public static void main(String[] args) { Random ran = new Random( System.currentTimeMillis() ); int x; x=ran.nextInt(1000); for(int i=1;i<=1000;i++) { System.out.println(x+" "); x=(5*x+4)%(99999999); } } }