c语言sscanf函数的用法是什么
277
2022-09-17
生成随机数的几种方法、Math.random()随机数的生成、Random()的使用
第一种方法使用:System.currentTimeMillis();
final long l = System.currentTimeMillis(); final int rs = (int) (l % 100);//获取0到一百的整数
第二种方法使用:Math.random()。这里默认的是double类型的数据。数据范围在[0,1)
int rs = (int) (Math.random() * 10);//数据扩大10倍。范围在[1,10)
第三种方法使用: Random random = new Random();
//int randNumber =rand.nextInt(MAX - MIN + 1) + MIN; // randNumber 将被赋值为一个 MIN 和 MAX 范围内的随机数 System.out.println("生成随机数[50,100]"); int rs = random.nextInt(51) + 50;
package com.zheng.dao;import java.util.Random;public class RandomTest { //第一种获取随机数的形式 public void getRandomOne() { System.out.println("整数类型的随机数[0,100)"); for (int i = 0; i < 5; i++) { final long l = System.currentTimeMillis(); final int rs = (int) (l % 100);//获取0到一百的整数 System.out.println("生成的第" + i + "个随机数" + rs); } System.out.println(" "); } //第二种获取随机数的形式。获取的随机数在[0,1)、包括0但是不包括1 public void getRandomTwo() { System.out.println("double类型的随机数"); for (int i = 0; i < 5; i++) { System.out.println("生成的第" + i + "个随机数" + Math.random()); } System.out.println(" "); System.out.println("int类型的随机数[1,10)"); for (int i = 0; i < 5; i++) { int rs = (int) (Math.random() * 10); System.out.println("生成的第" + i + "个随机数" + rs); } System.out.println(" "); } //第三种获取随机数的方法 public void getRandmomThree() { System.out.println(" "); Random random = new Random(); System.out.println("生成随机数"); for (int i = 0; i < 5; i++) { System.out.println("生成的第" + i + "个随机数" + random.nextInt(100)); } System.out.println(" "); //自己定义一定范围内随机数 //int randNumber =rand.nextInt(MAX - MIN + 1) + MIN; // randNumber 将被赋值为一个 MIN 和 MAX 范围内的随机数 System.out.println("生成随机数[50,100]"); for (int i = 0; i < 5; i++) { int rs = random.nextInt(51) + 50; System.out.println("生成的第" + i + "个随机数" + rs); } } public static void main(String[] args) { RandomTest randomTest = new RandomTest(); randomTest.getRandomOne(); randomTest.getRandomTwo(); randomTest.getRandmomThree(); }}
测试结果:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~