Math.random()取值范围[0,1)
eg:如生成0和1
int random = (int)(Math.random() * 2);
Math.random()转型优先级大于相乘,产生值后先进行转型,再乘2 ,故需要使用括号先把(Math.random() * 2)括起来使取值范围为[0,2)
使用Math类生成随机数
最新推荐文章于 2023-04-11 11:27:32 发布
Math.random()取值范围[0,1)
eg:如生成0和1
int random = (int)(Math.random() * 2);
Math.random()转型优先级大于相乘,产生值后先进行转型,再乘2 ,故需要使用括号先把(Math.random() * 2)括起来使取值范围为[0,2)