C#语言产生7位各不相同随机数的代码?

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:03:15
在C#里面,产生能控制为7位数字的随机数 各随机数又分别不相同的代码~~
能不能不放到数组里面啊

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] myNumber = new int[7];

for (int i = 0; i < 7; i++)
{
Random random = new Random();
int tempNumber = random.Next(0, 9);

if (i == 0)
{
while (tempNumber == 0)
{
tempNumber = random.Next(0, 9);
}
}

bool hasEqual = false;
for (int j = 0; j < i; j++)
{
if (tempNumber == myNumber[j])
{
hasEqual = true;