ใช้ Random.Next(0, 26) สุ่มเลข 0-25 แล้วบวกกับ 'a' (ASCII 97) เพื่อได้ตัวอักษร a-z
ตัวอย่างโค้ด
using System;
class Demo
{
static void Main()
{
Random random = new Random();
int a = random.Next(0, 26); // 0 ถึง 25
char ch = (char)('a' + a);
Console.WriteLine(ch);
}
}
ผลลัพธ์ (ตัวอย่าง)
t
ขยายได้: สร้างสตริงสุ่มความยาว N ด้วย Loop และ StringBuilder