Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > securerandomライブラリ > SecureRandomモジュール > alphanumeric

singleton method SecureRandom.alphanumeric

alphanumeric(n = nil) -> String[permalink][rdoc]

ランダムな英数字を生成して返します。

[PARAM] n:
生成される文字列のサイズを整数で指定します。 nil を指定した場合 n として 16 が使われます。
[RETURN]
A-Z, a-z, 0-9 からなる文字列が返されます。
[EXCEPTION] NotImplementedError:
安全な乱数発生器が使えない場合に発生します。

require 'securerandom'
p SecureRandom.alphanumeric #=> "2BuBuLf3WfSKyQbR"
p SecureRandom.alphanumeric(10) #=> "i6K93NdqiH"