package wzt;
import java.awt.*;
import java.util.Random;
import java.util.UUID;
public class Rand1 {
public static void main(String[] args) {
System.out.println(Math.PI);
//Manth.random()返回0-1之间的随机小数
System.out.println(Math.random());
System.out.println(Math.random());
System.out.println(Math.random());
var rand=new Random();
System.out.println(rand.nextBoolean());
System.out.println(rand.nextBoolean());
System.out.println(rand.nextBoolean());
//0 1 2 随机整数
System.out.println(rand.nextInt(3));
//1-100的随机整数
int num= rand.nextInt(100)+1;
if (num<=30){
System.out.println("恭喜你("+num+")中奖了");
}else {
System.out.println("很遗憾("+num+")没有中奖");
}
//随机颜色
int rr=rand.nextInt(255);
int gg= rand.nextInt(255);
int bb= rand.nextInt(255);
Color c=new Color(rr,gg,bb);
//随机范围15-20
for (int i=0; i<10; i++){
int range= rand.nextInt(20-15+1)+15;
System.out.println(range);
}
for (int i=0; i<5; i++){
System.out.println(rand.nextDouble());
}
//全球唯一,随机字符串
UUID u= UUID.randomUUID();
System.out.println(u);//随机字符串
System.out.println(u.toString().length());//随机字符串长度
}
}
Random、随机颜色、UUID、全球唯一,随机字符串
于 2022-02-12 14:55:59 首次发布
该博客演示了如何在Java中使用Math.random()方法和Random类生成随机数,包括随机布尔值、整数以及颜色。还展示了如何生成全球唯一的UUID字符串,并在15-20的范围内生成随机数。此外,代码还涉及了随机数在抽奖场景的应用。
摘要由CSDN通过智能技术生成