SecureRandomにはそういうメソッドはないみたい。
こんな感じ?
require 'securerandom'
N = 10
p N.times.map { SecureRandom.random_number(10) }.join # "7260150113"
追記:
コメントより、以下のほうがずっと高速にできるようです。
p format("%0#{n}d", SecureRandom.random_number(10**n))
Go to list of users who liked
More than 5 years have passed since last update.
SecureRandomにはそういうメソッドはないみたい。
こんな感じ?
require 'securerandom'
N = 10
p N.times.map { SecureRandom.random_number(10) }.join # "7260150113"
追記:
コメントより、以下のほうがずっと高速にできるようです。
p format("%0#{n}d", SecureRandom.random_number(10**n))
Register as a new user and use Qiita more conveniently
Go to list of users who liked