簡體   English   中英

查詢Math.random以僅生成所需數量的每個數字

[英]query for Math.random to generate only a certain amount of each number needed

我很好奇是否有人知道使用math.random生成介於0和3之間的隨機數的方法,但是當它生成兩個0或兩個1時,它是否排除了生成數字的可能性?

這是為大學分配的游戲,我所要做的就是將它設置為僅生成每個數字中的兩個帶有1的3。如果有人知道這將非常有幫助(即使使用的不是math.random

語言是Java。

所以,您基本上想跟蹤抽獎,對吧?

一種可能的解決方案是使用長度為您的隨機數有效范圍的數組,其中每個單元格都會計算相應數字的出現次數。 然后,對於每次繪制,您檢查數組中各個單元的內容,以查看是否達到極限。 如果您這樣做了,請重畫並重復。

注意:在撰寫本文時,使用的語言尚不清楚,但是該解決方案足夠通用,幾乎可以用任何提供random()函數的語言來實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM