gpt4 book ai didi

ruby - 如何在 Ruby 中生成随机混合的字母和数字

转载 作者:数据小太阳 更新时间:2023-10-29 07:22:35 25 4
gpt4 key购买 nike

到目前为止,我有以下代码,它只生成字母。我希望同时获得字母和数字

#Generate random 8 digit number and output to file
output = File.new("C:/Users/%user%/Desktop/Strings.txt", "w")

i = 0
while i < 500
randomer = (0...8).map{65.+(rand(26)).chr}.join
output << randomer
output << "\n"
i = i+1
end

output.close

最佳答案

这个怎么样:

def random_tuple(length)
letters_and_numbers = "abcdefghijklmnopqrstuvwxyz0123456789"
answer = ""
length.times { |i| answer << letters_and_numbers[rand(36)] }
answer
end

output = ""
500.times { |i| output << random_tuple(8) + "\n" }

你也可以让函数附加换行符,但我认为这种方式更通用。

关于ruby - 如何在 Ruby 中生成随机混合的字母和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15790841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com