Re: [問題] 關於密碼產生器
※ 引述《maxwux (賓)》之銘言:
: def random_password(size = 8)
: chars = (('A'..'Z').to_a + ('a'..'z').to_a + ('0'..'9').to_a) - %w(I 1 l o
: O 0 )
: (1..size).collect{|a| chars[rand(chars.size)] }.join
: end
: puts random_password
: ===========================================================================
: (1..size).collect{|a| chars[rand(chars.size)] }.join
: ^^^ ^^^^
: 抱歉問一些基本的問題
: 請問一下這個|a|和.join是什麼意思???
|a| 代表前面(1..size)的所有數值
.join 用來將前方的陣列所有資料串接在一起變成一個字串
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.245.67
※ 編輯: superchris 來自: 119.77.245.67 (07/21 22:44)
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章