java随机正整数_Java——Random类随机整数---18.10.11⼀、Random类的定义
1、Random类位于java.util包中,主要⽤于⽣成伪随机数
2、random类将 种⼦数 作为随机算法的起源数字,计算⽣成伪随机数,其与⽣成的随机数字的区间⽆关
3、创建Random实例时,若没有指定种⼦数,则会以 当前时间 作为种⼦数,来计算⽣成 伪随机数
4、拥有相同种⼦ 的Random实例,在相同次数下,⽣成的伪随机数完全相同
⼆、以下为Random类随机函数的使⽤
Import java.util.Random; public class Test06
{
public static void main(String[] args)java生成随机数的方法
{
Random r=new Random();
double Double(); //⽣成[0,1.0]区间的⼩数
double Double()*7; //⽣成[0,7.0]区间的⼩数
int Int(10); //⽣成[0,10]区间的整数
int Int(18)-3; //⽣成[-3,15]区间的整数
long Long(); //⽣成⼀个随机长整型值
boolean Boolean(); //⽣成⼀个随机布尔型值
float Float{); //⽣成⼀个随机浮点型值
System.out.println("⽣成的[0,1.0]区间的⼩数是:"+d1);
System.out.println("⽣成的[0,7.0]区间的⼩数是:"+d2);
System.out.println("⽣成的[0,10]区间的整数是:"+il);
System.out.println("⽣成的[-3,15]区间的整数是:"+i2);
System.out.println("⽣成⼀个随机长整型值:"+l1);
System.out.println("⽣成⼀个随机布尔型值:"+b1);
System.out.println("⽣成⼀个随机浮点型值:"+fl);
System.out.print("下期七星彩开奖号码预测:”);
for(int i=1;i<8;i++)
{
int lnt(9); //⽣成[0,9]区间的整数
System.out.print(num);
}
}
}
这次的定义参照的依旧是当初写Random代码时参考的内容,再次解读感觉⼜像是复习了⼀遍,随机数种⼦,伪随机数,相同种⼦,当前时间,这些词都是熟悉的,所以,这⼀部分的应⽤觉得还可以 -v-
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论