91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c#怎么生成隨機數

c#
小億
92
2024-10-27 00:16:36
欄目: 編程語言

在C#中生成隨機數,你可以使用Random類。下面是一個簡單的示例代碼,演示了如何生成一個指定范圍內的隨機整數:

using System;

class Program
{
    static void Main()
    {
        // 創建一個Random對象
        Random random = new Random();

        // 定義隨機數的范圍
        int min = 1;
        int max = 100;

        // 生成隨機數
        int randomNumber = random.Next(min, max + 1);

        // 輸出隨機數
        Console.WriteLine("隨機數為: " + randomNumber);
    }
}

在上面的示例中,Random對象被用來生成一個介于minmax之間的隨機整數(包括minmax)。注意,Next方法的第二個參數是上限,所以要加上1以確保上限被包括在內。

如果你需要生成一個指定長度的隨機字符串,你可以使用以下代碼:

using System;
using System.Text;

class Program
{
    static void Main()
    {
        // 創建一個Random對象
        Random random = new Random();

        // 定義隨機字符串的長度
        int length = 10;

        // 生成隨機字符串
        string randomString = GenerateRandomString(length, random);

        // 輸出隨機字符串
        Console.WriteLine("隨機字符串為: " + randomString);
    }

    static string GenerateRandomString(int length, Random random)
    {
        const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
        return new string(Enumerable.Repeat(chars, length)
          .Select(s => s[random.Next(s.Length)]).ToArray());
    }
}

在這個示例中,GenerateRandomString方法接受一個長度參數和一個Random對象,然后使用一個包含所有大寫字母、小寫字母和數字的字符串來生成隨機字符串。Enumerable.Repeat方法用于重復字符串多次,Select方法用于從每個重復的字符串中選擇一個隨機字符,最后使用ToArray方法將結果轉換為字符數組并創建一個新的字符串。

0
通江县| 丰原市| 四会市| 景泰县| 依兰县| 察哈| 崇左市| 保靖县| 当涂县| 澄城县| 上饶县| 扎囊县| 宁德市| 甘孜县| 静海县| 连云港市| 福泉市| 顺平县| 慈溪市| 安阳县| 江永县| 施秉县| 瓮安县| 旺苍县| 珠海市| 栖霞市| 邢台县| 礼泉县| 永顺县| 襄汾县| 庄浪县| 新野县| 邮箱| 天门市| 建德市| 洛隆县| 平南县| 泊头市| 广安市| 班玛县| 石景山区|