【发布时间】:2023-03-06 23:41:01
【问题描述】:
我是代码:
Random rand = new Random();
int[] arr = new int[4];
for (int i = 0; i < 4; i++)
{
for (int k = 0; k < 4; k++)
{
int rad = rand.Next(1, 5);
if (arr[k] != rad)
arr[i] = rad;
}
}
for (int i = 0; i < 4; i++)
MessageBox.Show(arr[i].ToString());
我想要从凌晨 1 点到 4 点的生产编号,并且彼此不相等。 tnx。
【问题讨论】:
-
创建数组
{1,2,3,4}并用另一种算法对其进行洗牌。这很常见dotnetperls.com/fisher-yates-shuffle