0

我想生成看起来像和的四位数字(从0000到) 。因此,例如,该模式将具有类似的数字9999ABCDAABCABCD

0123, 0124, 0125, 0126, 0127, 0128,0129等等。

模式 AABC 像:

0012, 0013, 0014,等0015_0016

4

1 回答 1

2
(0..9).to_a.permutation(4).map{|a, b, c, d| [a, b, c, d].join}

(0..9).to_a.permutation(3).map{|a, b, c| [a, a, b, c].join}

或者

(0..9).to_a.permutation(4).map{|a, b, c, d| "#{a}#{b}#{c}#{d}"}

(0..9).to_a.permutation(3).map{|a, b, c| "#{a}#{a}#{b}#{c}"}
于 2013-06-05T04:01:17.167 回答