annotate bin/randstr @ 746:6b7f6f09b8d1
 default tip 
[vimrc] fix php syntax highlight
Example file: https://github.com/ppy/osu-web/blob/e23658f45ac2e85d78bd339947e0d1cee57629c6/app/Libraries/BBCodeFromDB.php
(around the end)
 | author | nanaya <me@nanaya.net> | 
 | date | Wed, 29 Oct 2025 12:28:45 +0900 | 
 | parents | ecff9d2c0500 | 
 | children |  | 
 | rev | line source | 
  
| 586 | 1 #!/usr/bin/env ruby | 
|  | 2 | 
|  | 3 require "securerandom" | 
|  | 4 | 
|  | 5 def random_base62(length) | 
|  | 6   group = ["A".."Z", "a".."z", "0".."9"].map(&:to_a).flatten | 
|  | 7 | 
|  | 8   length.times.map do |x| | 
|  | 9     group[SecureRandom.random_number(group.length)] | 
|  | 10   end.join | 
|  | 11 end | 
|  | 12 | 
|  | 13 length = ARGV[0].to_i | 
|  | 14 length = 12 if length <= 0 | 
|  | 15 | 
|  | 16 puts random_base62(length) |