作者Friendzoned (PatheticApathy)
看板java
標題[問題] 0到100亂數
時間Thu Jul 27 03:56:12 2017
如題
最近開始接觸Java
但只會做1 到100 的亂數
或是0 到99 的亂數
請問要怎麼樣製造0 到100的亂數呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.67.238
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1501098974.A.774.html
1F:→ ssccg: 會0~99就把99改成100啊 07/27 04:18
我是用(int)(Math.random()*100) 去做的
所以只會出現0~99
如果+1的話又會全部加變成1~100
※ 編輯: Friendzoned (125.230.67.238), 07/27/2017 05:01:53
※ 編輯: Friendzoned (125.230.67.238), 07/27/2017 05:02:50
2F:→ mmxmmxmmx: *101... 07/27 05:33
3F:推 hadoop: XDDDDD 07/27 07:20
4F:→ dou0228: 0-99 & 0-100 只差 1 不是? 07/27 09:25
5F:→ Kennyq: 要取 n~m 就是 亂數*(m-n) + n 07/27 13:05
6F:→ Kennyq: *99+1不就好了 07/27 13:05
7F:→ Kennyq: 1-100 07/27 13:06
8F:→ Kennyq: 0~100,直接亂數*100不就好了 07/27 13:07
9F:推 mmxmmxmmx: 0~100是*101因為0也是一個數 07/27 17:11
10F:→ ssccg: 另外可以看一下 java.util.Random,像是有個nextInt很好用 07/27 17:23
11F:→ feeya: (1~101)-1 07/27 22:02
12F:→ Marga: 你真的懂程式嗎...找到規則去改不是基礎嗎 07/29 00:23
13F:推 tony24334: 這個要打掉重練了 從數學開始學Orz 07/29 11:22
14F:→ gmoz: 100改成101 08/01 17:36
15F:→ opopkc: 我覺得你可能整個邏輯都要重修... 08/05 18:52
16F:→ rofellosx: 改*101不就0~100 08/10 17:33