Home [C# 筆記] Random
Post
Cancel

[C# 筆記] Random

產生隨機數

  1. 創建能夠產生隨機數的對象
    Random random = new Random();
  2. 讓產生隨機數的這個對象調用方法來產生隨機數
    random.Next(1, 10);
1
2
3
4
5
6
7
Random random = new Random();
while (true)
{
    int num = random.Next(1, 11);  //範圍1-10
    Console.WriteLine(num);
    Console.ReadKey();
}

練習:這個人上輩子是幹嘛的

思路:
建立一個隨機數的物件
產生一個隨機數(1,7)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Random random = new Random();

while (true)
{
    string name = Console.ReadLine()!;
    Console.WriteLine("請輸入一個名字:");
    int num = random.Next(1, 7);
    switch (num)
    {
        case 1:
            Console.WriteLine($"{name}上輩子是有錢人");
            break;
        case 2:
            Console.WriteLine($"{name}上輩子是活菩薩");
            break;
        case 3:
            Console.WriteLine($"{name}上輩子是可愛的小貓");
            break;
        case 4:
            Console.WriteLine($"{name}上輩子是個妖");
            break;
        case 5:
            Console.WriteLine($"{name}上輩子什麼都不是");
            break;
        case 6:
            Console.WriteLine($"{name}上輩子是大機車");
            break;
        default:
            break;
    }
    Console.ReadKey();
}
This post is licensed under CC BY 4.0 by the author.