سلام
با جستجو ساده(EN) (با اینکه زبان خودم افتضاح) در google این را پیدا کردم
اول نوشتن تابع
/// <summary>
/// Returns all numbers, between min and max inclusive, once in a random sequence.
/// </summary>
static IEnumerable<int> UniqueRandom(int minInclusive, int maxInclusive)
{
List<int> candidates = new List<int>();
for (int i = minInclusive; i <= maxInclusive; i++)
{
candidates.Add(i);
}
Random rnd = new Random();
while (candidates.Count > 0)
{
int index = rnd.Next(candidates.Count);
yield return candidates[index];
candidates.RemoveAt(index);
}
}
بعد به کار گیری آن
Console.WriteLine("All numbers between 0 and 20 in random order:");
foreach (int i in UniqueRandom(0, 20)) {
Console.WriteLine(i);
}
منبع:http://stackoverflow.com/questions/1...andom-number-c
موفق باشی
__________________________________________________ __________________________________________________
چون به دریا می توانی راه یافت
سوی یک قطره چرا باید شتافـت
نتایج آماری,مقایسه ای بین String و StringBuildr