首页 > 代码库 > Java产生随机数
Java产生随机数
package fucai;import java.util.Random;public class JavaRand { public static void main(String[] args) { //生成【0,1)内的随机数。Math库里的static(静态)方法random() double rand = Math.random(); System.out.println(rand); //通过Random类对象,可生成许多不同类型的随机数字,只需要调用 //nextInt()、nextFloat()、nextLong()、nextDouble() //就可,传递给这些函数的参数是随机数的上限,下限为0。 //如果创建Randdom对象过程中没有传递任何参数,java就会将当前时间 //作为随机数生成器的种子,并由此每一次执行时都产生不同的输出。如果在 //创建Random()对象过程中提供种子,就可以在每次执行时产生相同的随机数 Random random = new Random(); System.out.println(random.nextInt(99)+1); //设定种子,每次执行产生相同的十个随机数 Random random2 = new Random(47); for(int i = 0;i<10;i++) { System.out.println(random2.nextInt(99)+1); } }}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。