随机数Math.random()

document.write(parseInt(Math.random()*39))

 

//输出39随机数 可获取0到38的随机整数。

 

因为是从0开始为一个数

0到38 就有  39个数

在Java中,可以使用Math类的random()方法来生成随机数。该方法默认生成大于等于0.0且小于1.0的double类型随机数,即0 <= Math.random() < 1.0。如果想生成指定范围内的随机数,可以使用以下方式进行处理: 1. 要生成大于等于0且小于n的随机数m:`(int)(Math.random() * n)` 2. 要生成大于等于m且小于n(不包括m和n)的随机数:`(int)(Math.random() * (n - m)) + m` 举个例子,假设我们想要生成任意一个2到32之间的偶数,可以使用以下代码: ```java public static int getEvenNum(double num1, double num2) { int s = (int) num1 + (int) (Math.random() * (num2 - num1)); if (s % 2 == 0) { return s; } else { return s + 1; } } public static void main(String[] args) { System.out.println("任意一个2-32之间的偶数:" + getEvenNum(2, 32)); } ``` 这样,就可以得到一个2到32之间的随机偶数。 希望这个回答对您有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Java中的数字处理类Math.random()方法](https://blog.csdn.net/qq_42077954/article/details/114640853)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [Java 生产随机数Math.random()方法的使用](https://blog.csdn.net/m0_57613893/article/details/121519530)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值