我有个问题。我正在尝试获得 4 个不会重复且不会排序的随机数。例如 (2,3,4,5) 不好,但 (5,2,3,4) 还可以。我们已经实现了一个算法,但它出了点问题。 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 回答
- 1 回答
- 0 关注
- 162 浏览
添加回答
举报
0/150
提交
取消