我有個問題。我正在嘗試獲得 4 個不會重復(fù)且不會排序的隨機(jī)數(shù)。例如 (2,3,4,5) 不好,但 (5,2,3,4) 還可以。我們已經(jīng)實現(xiàn)了一個算法,但它出了點問題。 var needCreate = true; do { var lastIndex = int.MinValue; for (int i = 0; i < 4; i++) { thisIndex = Random.Range(0, 5); UnorderedIndexes.Add(thisIndex); if (thisIndex < lastindex) needCreate = false; lastIndex = thisIndex; } } while (needCreate); foreach (int index in UnorderedIndexes) Debug.Log(index);
- 1 回答
- 0 關(guān)注
- 177 瀏覽
添加回答
舉報
0/150
提交
取消