# 隨機生成一個字串
def random_string(length)
charset = Array('A'..'Z') + Array('a'..'z') + Array('0'..'9')
(0...length).map { charset.to_a[rand(charset.size)] }.join
end
# 隨機選擇一個數字
random_number = rand(1..100)
# 隨機選擇一個陣列元素
fruits = ['apple', 'banana', 'orange', 'grape']
random_fruit = fruits.sample
# 隨機選擇一個顏色
colors = ['red', 'green', 'blue', 'yellow', 'purple']
random_color = colors.sample
# 隨機生成一個密碼
password_length = 12
password = random_string(password_length)
# 隨機選擇一個檔案
files = Dir.glob('*.txt')
random_file = files.sample
# 隨機選擇一個目錄
directories = Dir.glob('*/')
random_directory = directories.sample
# 隨機生成一個整數
random_integer = rand(1..1000)
# 隨機生成一個浮點數
random_float = rand * 100
# 隨機選擇一個布林值
random_boolean = [true, false].sample
# 輸出結果
puts "隨機字串: #{random_string(8)}"
puts "隨機數字: #{random_number}"
puts "隨機水果: #{random_fruit}"
puts "隨機顏色: #{random_color}"
puts "隨機密碼: #{password}"
puts "隨機檔案: #{random_file}"
puts "隨機目錄: #{random_directory}"
puts "隨機整數: #{random_integer}"
puts "隨機浮點數: #{random_float}"
puts "隨機布林值: #{random_boolean}"
|