如何生成不重复的5位数字(唯一)?
public int number;
// Update is called once per frame
void Update () {
if(Input.GetKeyDown(KeyCode.A))
{
num = Random.Range(10000,99999);
}
}
尽管a similar question was asked previously,但我不认为它是重复的。我正在尝试生成一个唯一的随机数,而不是重复两个数字。
答案 0 :(得分:3)
设置:
对于每个请求:
以这种方式跟踪未使用的数字比跟踪已使用的数字要快得多,尽管它在平均用例上确实会占用更多的内存。