首页 > 学院 > 开发设计 > 正文

利用Ruby生成长度为n的随机字符串

2019-11-08 01:41:14
字体:
来源:转载
供稿:网友
# 小写字母(26个)和数字(10个)组成def gen_random_str(len) rand(36 ** len).to_s(36)endPRint gen_random_str(6)print "/n"# 字母(52个)和数字(10个)组成def gen_rand_str(len) rand_indexes = (0...len).collect{|i| rand(62)} [*(0..9),*('a'..'z'),*('A'..'Z')].values_at(*rand_indexes).joinendprint gen_rand_str(16)print "/n"
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表