原创: 青龙小栈 曰本杂谈
#取随机数的来源
random.nextInt()为java.util.Random类中的方法
Math.random()为java.lang.Math类中的静态方法
话不多说直接上代码,如下。
方法一:import java.util.Random;
public class randomTest {
public static void main(String[] args){
Random random = new Randow();
int number = random.nextInt(100);
System.out.println("100以内随机数"+number);
}
}
#步骤
1 导入
--- java.util.Random;
2 声明
--- new Randow();
3 生成
--- random.nextInt(100);
4 打印
--- println("100以内的随机数:"+number);
#结果
方法二:import java.util.Random;
public class random_test {
public static void main(String[] args){
System.out.println((int)(Math.random()*100));
}
}
#使用Number & Math 类方法
--- random() 返回一个随机数
--- 随机数范围为 0.0 =< Math.random < 1.0。
#什么是Math 类?
#Java 的 Math 包含了用于执行基本数学运算的属性和方法。
---如初等指数、对数、平方根和三角函数。
----Math 的方法都被定义为 static 形式,
通过Math 类可以在主函数中直接调用。
#步骤
---一行代码
---(int)(Math.random()*100)//生成100以内的随机数。
#结果
#总结
Math.random() 方法生成[0, 1)范围内的double类型随机数;
Random类中的nextXxxx系列方法生成0-n的随机数;
Math.random() 线程安全,支持多线程;-_-!
需要观看视频学习,可参考以下网址视频内容参考www.51zxw.net
以上.