برای تولید یک عدد رندوم (تصادفی) صحیح در سی شارپ، میتوان از متد زیر استفاده کد:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public static int GetRandomInt() { Random random = new Random(Environment.TickCount); int number = random.Next(); return number; } public static int GetRandomInt(int from, int to) { Random random = new Random(Environment.TickCount); int number = random.Next(from, to + 1); return number; } |
ورودیها:
- from: ابتدای بازی (مقدار پیشفرض = کمترین مقدار ممکن برای int)
- to: انتهای بازه (مقدار پیشفرض = بیشترین مقدار ممکن برای int)
خروجی: عدد رندوم (تصادفی) تولید شده.
اگر هیچ ورودی به این متد ارسال نشود، عدد تصادفی در محدودهی int خواهد بود.
مثال
1 2 3 4 |
int month = GetRandomInt(1, 13); int dice = GetRandomInt(1, 7); Console.WriteLine("month = " + month); Console.WriteLine("dice = " + dice); |
نظرات ثبت شده بدون دیدگاه