ruby on rails 随机生成字符串的方法shuffle
2017-05-10 11:18
621 查看
比如我们想使用字符: 0-9的数字,大写英文字母、小写英文字母,任意输出32位乱码的字符串,用ruby实现此函数。代码如下:
(('a'..'z').to_a + (0..9).to_a + ('A'..'Z').to_a ).shuffle[0,32]
这时会随机生成一个32位的乱码数组,在后面加上 .join函数就可以随机生成一个32位的乱码字符串了。
(('a'..'z').to_a + (0..9).to_a + ('A'..'Z').to_a ).shuffle[0,32].join
(('a'..'z').to_a + (0..9).to_a + ('A'..'Z').to_a ).shuffle[0,32]
这时会随机生成一个32位的乱码数组,在后面加上 .join函数就可以随机生成一个32位的乱码字符串了。
(('a'..'z').to_a + (0..9).to_a + ('A'..'Z').to_a ).shuffle[0,32].join
相关文章推荐
- Ruby on Rails 入门之:(3) Ruby中的多种字符串表示方法
- php使用str_shuffle()函数生成随机字符串的方法分析
- Ruby on Rails本地安装方法
- Ruby on Rails本地安装方法
- MySQL中随机生成固定长度字符串的方法
- Ruby on Rails 的检验方法(Validation Helpers)大全 (转)
- [C#]生成一串包含字符和数字的随机字符串的方法
- Ruby on rails开发从头来(windows)(十八)-自动生成文档
- php 中生成随机字符串的方法
- MySQL中随机生成固定长度字符串的方法
- Ruby on Rails 的检验方法(Validation Helpers)大全
- Ruby on Rails,利用View Templates生成动态页面
- Ruby on Rails中select使用方法
- Ruby on rails开发从头来(四十七)- ActiveRecord基础(强大的find方法)
- [C#]生成一串包含字符和数字的随机字符串的方法
- [C#]生成一串包含字符和数字的随机字符串的方法
- Ruby on Rails 的检验方法(Validation Helpers)大全
- Ruby on Rails常用内置方法
- 几种常见Ruby on Rails内置方法介绍
- Ruby on rails开发从头来(windows)(十八)-自动生成文档