Java 基础 分别使用Math和Random生成随机数
来源:互联网 发布:卡卡的淘宝店 编辑:程序博客网 时间:2024/05/21 10:31
/**
* 使用java.lang.Math类生成随机数
*/
// 生成大于等于0.0到小于1.0的double型正数
double num = Math.random();
System.out.println(num);
//生成0-9之间的随机整数
int num1 = (int)(Math.random()*10);
System.out.println(num1);
//生成1-10之间的随机整数
int num2 = (int)(Math.random()*10) + 1;
System.out.println(num2);
//公式:(int)(Math.random()*(max-min+1)) + min;生成min-max之间的随机整数
//生成10个 1000-9999 之间的随机整数
int arr[] = new int[10];
for(int i = 0; i < 10;i++){
arr[i] = ((int)(Math.random()*(9999-1000+1)))+1000;
System.out.println(arr[i]);
}
/**
* 使用java.util.Random类生成随机数
*/
/*
Random r = new Random();
// 返回int类型的随机整数(可能带负数)
System.out.println(r.nextInt());
// 生成一个0-9之间的随机整数
System.out.println(r.nextInt(10));
// 生成一个1-10之间的随机整数
System.out.println(r.nextInt(10)+1);
//公式:r.nextInt(max-min+1)+min;生成一个min-max之间的随机整数
// 生成20个10-99之间的随机整数
int arr[] = new int[20];
for(int i = 0; i < 20; i++){
arr[i] = r.nextInt(99-10+1)+10;
System.out.println(arr[i]);
}
*/
* 使用java.lang.Math类生成随机数
*/
// 生成大于等于0.0到小于1.0的double型正数
double num = Math.random();
System.out.println(num);
//生成0-9之间的随机整数
int num1 = (int)(Math.random()*10);
System.out.println(num1);
//生成1-10之间的随机整数
int num2 = (int)(Math.random()*10) + 1;
System.out.println(num2);
//公式:(int)(Math.random()*(max-min+1)) + min;生成min-max之间的随机整数
//生成10个 1000-9999 之间的随机整数
int arr[] = new int[10];
for(int i = 0; i < 10;i++){
arr[i] = ((int)(Math.random()*(9999-1000+1)))+1000;
System.out.println(arr[i]);
}
/**
* 使用java.util.Random类生成随机数
*/
/*
Random r = new Random();
// 返回int类型的随机整数(可能带负数)
System.out.println(r.nextInt());
// 生成一个0-9之间的随机整数
System.out.println(r.nextInt(10));
// 生成一个1-10之间的随机整数
System.out.println(r.nextInt(10)+1);
//公式:r.nextInt(max-min+1)+min;生成一个min-max之间的随机整数
// 生成20个10-99之间的随机整数
int arr[] = new int[20];
for(int i = 0; i < 20; i++){
arr[i] = r.nextInt(99-10+1)+10;
System.out.println(arr[i]);
}
*/
0 0
- Java 基础 分别使用Math和Random生成随机数
- 使用Math.random生成随机数
- java 使用Random和Math.random()去生成10以内的随机数
- 随机数生成Math.random()
- JAVA中利用Math.random生成随机数
- Java中生成随机数Random、ThreadLocalRandom、SecureRandom、Math.random()
- java中Random与Math.random用法 生成int随机数
- java-随机数Math.random()
- JAVA学习笔记:随机数(Math类和Random类生成的随机数)
- java基础<math和Random>
- java基础 Date,Random,Math的使用
- java基础入门----Math和Random
- Java基础----Math.random()
- Java中随机数方法的使用 math.random()
- java基础_函数Math.random()和Random的使用及区别
- java随机数(Random类和Math类)
- Java 随机数生成 Random
- 用Math.random()方法生成随机数
- swift中关于boundingRect 的一个坑
- 笔试面试算法经典--连续子数组的最大乘积及连续子数组的最大和(Java)
- 计算机管理中的Oralce11g服务
- JavaWeb学习总结(五十一)——邮件的发送与接收原理
- JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件
- Java 基础 分别使用Math和Random生成随机数
- weblogic设置utf-8编码方式
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- 洛谷-多维动态规划-传纸条
- WebLogic使用总结(四)——WebLogic部署Web应用
- 割接
- 菜鸟-爬取百度贴吧美图并保存
- 设计和创建表间关系
- WebLogic使用总结(五)——Web项目使用Sigar在WebLogic服务器部署遇到的问题