我試圖使一組單元格以隨機出現的順序填充。我只是通過更多的迭代運行,而不是必要的,以便整個盒子填充。我希望排除以前的選擇,使流程更快更流暢。謝謝!如何從數組中隨機選擇一個整數,排除每個以前的選擇?
0
A
回答
0
我相信這有幾毫安的肛門。我會向你解釋我會做什麼。那麼你可以粘貼你的代碼,如果你遇到問題,有人可以幫助你。
我會做一個例程,隨機排序你的數組,如何?向陣列中添加另一列,您將在其中放置由excel生成的ramdon編號。然後根據您的隨機數對您的數組進行排序。我打一個比方:
原始數組:
(你INT列,蘭德列)
(1,0.3212) (2,0.7423) (3,0.0311) (4, 0.03144) (5,0.952)
那麼如果你爲了它,你會得到這樣的事情:
然後你所要做的就是返回你的數組中的下一個項目,它們將永遠不會重複。
我認爲這是一個非常快速的方法。
希望它有幫助
+0
太棒了。答案總是比你期望的要簡單得多。非常感謝! – user3043957
相關問題
- 1. 如何隨機選擇一個數組?
- 2. 如何從TestComplete中的數組中選擇一個隨機值?
- 3. 選擇一個隨機數
- 4. 從Python中的前一個選擇中隨機選擇
- 5. 如何選擇一個隨機數組,然後在THAT數組中選擇一個隨機索引?
- 6. 如何從數組中選擇一個隨機項目?
- 7. 如何從數組中選擇一個隨機元素
- 8. 如何從數組中隨機選擇一個字符串
- 9. 在numpy中,我如何從一個範圍中隨機選擇一個數字,排除之前選擇的隨機數字?
- 10. 如何從一組隨機數中進行隨機選擇?
- 11. vue.js從數組中選擇一個隨機選項爲默認
- 12. 從整數列表中選擇一個隨機數
- 13. 如何從MySQL中的每個組中選擇隨機行?
- 14. 在一個大表中選擇每組隨機排
- 15. 如何從SQL中的一組數字中選擇隨機數
- 16. 如何從SQL查詢選擇中選擇一個隨機行?
- 17. 如何隨機選擇一個數組,然後在javaScript中隨機選擇一個元素?
- 18. 選擇隨機行每個組
- 19. 硒的webdriver如何從選擇選項菜單中隨機選擇一個排除選項
- 20. PHP爲一個數組中的每個單詞選擇一個隨機顏色
- 21. 唯一隨機選擇一個數組中的數字
- 22. 我們如何在數組中選擇一個隨機元素?
- 23. 如何在數組中隨機選擇一個值
- 24. 從隨機數組中選擇值PHP
- 25. 從關聯數組中隨機選擇
- 26. 從數組中選擇隨機值
- 27. 從jQuery數組中隨機選擇
- 28. 從數組中隨機選擇
- 29. 從數組中隨機選擇圖像
- 30. 從數組中隨機選擇
請注意@A在答案中的評論。韋伯,在這個答案給出的洗牌是有偏見的。給出的[wikipedia鏈接](http://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle#Potential_sources_of_bias)顯示瞭如何做一個無偏見的洗牌。 –