ruby 生成随机数 和 随机字符串
来源:互联网 发布:淘宝内部优惠券广告语 编辑:程序博客网 时间:2024/06/04 20:37
ruby 生成随机数 和 随机字符串
1,rand(999999) 生成 6 位随机数
irb(main):047:0> rand(111111..999999)
=> 259628
irb(main):048:0> rand(111111..999999)
=> 813383
irb(main):049:0> rand(111111..999999)
=> 816504
irb(main):050:0> rand(111111..999999)
=> 499279
irb(main):051:0> rand(111111..999999)
=> 793555
2,puts rand(0xffffff) # 十六进制的
3,puts rand 生成 0-1 之间的任意数
4, def newpass( len )
chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a
newpass = ""
1.upto(len) { |i| newpass << chars[rand(chars.size-1)] }
return newpass
end
puts newpass(15)
ref:
http://snippets.dzone.com/posts/show/491
http://stackoverflow.com/questions/88311/how-best-to-generate-a-random-string-in-ruby
=> 259628
irb(main):048:0> rand(111111..999999)
=> 813383
irb(main):049:0> rand(111111..999999)
=> 816504
irb(main):050:0> rand(111111..999999)
=> 499279
irb(main):051:0> rand(111111..999999)
=> 793555
2,puts rand(0xffffff) # 十六进制的
3,puts rand 生成 0-1 之间的任意数
4, def newpass( len )
chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a
newpass = ""
1.upto(len) { |i| newpass << chars[rand(chars.size-1)] }
return newpass
end
rand(15..46)
生成15<=x<=46的整数
第二次编辑
puts newpass(15)
ref:
http://snippets.dzone.com/posts/show/491
http://stackoverflow.com/questions/88311/how-best-to-generate-a-random-string-in-ruby
0 0
- ruby 生成随机数 和 随机字符串
- ruby 生成随机数 和 随机字符串
- 一个随机字符串和随机数生成类
- 随机数和随机字符串的生成
- Linux下生成随机数和随机字符串
- Ruby生成随机字符串
- ruby 生成随机字符串
- 随机数和随机字符串
- Oracle 生成随机数,随机字符串
- Oracle 生成随机数,随机字符串
- Excel 生成随机数,随机日期,随机字符串
- 随机数和随机字符串获取
- 巧用UUID生成随机数或随机字符串
- 使用boost库生成 随机数 随机字符串
- Oracle 的随机数、随机日期和时间、随机字符串
- Oracle的随机数、随机日期和时间、随机字符串
- Oracle的随机数、随机日期和时间、随机字符串
- Oracle 的随机数、随机日期和时间、随机字符串
- 苹果App部署HTTPS进行在线下载安装
- 远程调试hadoop各组件
- mysql 重置max_allowed_packet解决办法
- Oracle如何查看日志
- Android support library支持包常用控件介绍(一)
- ruby 生成随机数 和 随机字符串
- 数据库物理分页和逻辑分页简单介绍
- [leetcode] 362. Design Hit Counter 解题报告
- int类型与char,string类型数据的相互转换
- char,short ,int ,long,long long,unsigned long long数据范围
- NodeJS C/C++扩展之Hello World~
- 通过外来系统抛ERP采购接收接口,系统自动接收入库
- 社交电商是块硬骨头:京东+腾讯就能啃得动吗?
- UEftp配置