我有一個100人的名單。每個人都購買了不同數量的門票。數據通過json傳遞給我。所以它會像「約翰·史密斯100票,珍·杜55票等」。我需要隨機選擇100張獲獎門票,每張門票的選擇概率相同。我已經想出瞭如何使用Fisher Yates shuffle,我無法解開數據組合給每個持票人相同的機會。我需要創建55張簡單門票和100張約翰門票等,然後隨機播放並選擇前100張。 謝謝你的任何指示。不等重的隨機彩票
不等重的隨機彩票
回答
而不是混洗人員列表,爲每個人創建一個數組,每個人擁有一個元素,以及從該數組中隨機播放和繪製。
所以不是:
['John Smith', 'Jane Doe', ...]
你必須:
['John Smith', 'John Smith', 'John Smith', ..., 'Jane Doe', 'Jane Doe', ...]
有,當然,更多的內存,有效的方式,但是這是一個開始。
你有任何示例代碼如何做到這一點?根據JSON中的Qty值在數組中製作100個項目。這是我希望得到的地方。感謝您的迴應。 – JesseRules
這是JavaScript的一項非常基本的任務。我不打算回答你的問題;自己來一槍吧。使用'for'循環。 –
沒問題。我可以從這裏離開Google。我是新來的編碼,並掛上了這個問題。謝謝。 – JesseRules
- 1. 在線彩票的可靠隨機數
- 2. java隨機數發生器 - 彩票
- 3. 隨機票用的if-else爲偏彩票
- 4. 隨機彩色圓圈
- 5. 隨機色彩矩陣
- 6. 彩票獲獎機會蟒蛇
- 7. 的Java,彩票calculuator
- 8. 彩票方法
- 9. 的Node.js的Javascript隨機彩色打印
- 10. 隨機彩色背景的問題
- 11. 不重複的隨機數
- 12. Java彩票分類
- 13. MySQL彩票搜索
- 14. 球彩票算法
- 15. ArrayList彩票遊戲
- 16. 製作一個彩票應用程序:用隨機數填充數組
- 17. 使用SQL檢查彩票中獎彩票
- 18. 使得隨機彩色數字
- 19. Python Turtle Draw隨機彩色圓圈
- 20. 如何寫真彩隨機(JAVA)
- 21. 多張門票Java彩票計劃
- 22. 申請人等於資源的公平彩票
- 23. 隨機數不重複
- 24. 隨機數字不重複
- 25. 郵政網格佈局上的隨機不同彩色背景
- 26. 如何在彩票系統中隨機選擇不同數量的獎品,android/java
- 27. 創建隨機發票熱成像儀
- 28. 彩票系統鍋部
- 29. 會話掃描彩票
- 30. Java比較彩票號碼
請張貼你已經嘗試過什麼,什麼不工作的一些示例代碼。 – portforwardpodcast
我有漁夫耶茨部分洗牌數據.http://jsfiddle.net/Gamedevtuts/pvVhy/1/ – JesseRules
我只是沒有例子說明如何帶100張門票並製作100張John Doe卡片55張簡和牌並將其洗牌。 – JesseRules