为了账号安全,请及时绑定邮箱和手机立即绑定

无序随机数

无序随机数

C#
胡子哥哥 2021-07-27 21:04:06
我有个问题。我正在尝试获得 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
提交
取消
意见反馈 帮助中心 APP下载
官方微信