Random、随机颜色、UUID、全球唯一,随机字符串

该博客演示了如何在Java中使用Math.random()方法和Random类生成随机数,包括随机布尔值、整数以及颜色。还展示了如何生成全球唯一的UUID字符串,并在15-20的范围内生成随机数。此外,代码还涉及了随机数在抽奖场景的应用。
摘要由CSDN通过智能技术生成
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());//随机字符串长度


    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值