Math.random()
其範圍為:0.0<=random<1.0
如果需要一顆骰子,可以這麼寫:
(int)(Math.random()*6+1)
網路上的娛樂城有些並不如想像中簡單且公平,
有些僅需要多幾行程式碼就能調整機率。
例如下列範例中就讓每2次骰中賭號才叫中獎:
public static void main(String[] args) {
int count=0;
int YourLuckNum=6;
while (true) {
int DiceNum = (int)(Math.random()*6+1);
System.out.println("Dice:"+DiceNum);
if (YourLuckNum==DiceNum) {
count++;
if (count==2) {
System.out.println("You Win!!");
break;
}
}
else {
System.out.println("Try again!!");
}
}
System.out.println("Finish.");
}
下次聽到熟悉的「首家線上賭場上線啦~」你還敢玩嗎?
以上,同行見笑,
如有任何指教請不吝留言告知,謝謝。
以上,同行見笑,
如有任何指教請不吝留言告知,謝謝。
感覺也太簡單
回覆刪除可以秀出真的代碼嗎
這感覺像小學生編的