Techioz Blog

Faker の単語の長さ

概要

RailsのFaker gemから特定の長さの単語の配列を生成するにはどうすればよいですか?たとえば、各単語の長さも 5 である 5 つの単語の配列を作成したいとします。

解決策

数字とアルファベットを混合できる 5 文字が必要な場合は、Aliaksei のソリューションとは別に、これが役立つかもしれません。

5.times.map { Faker::Lorem.characters(5) }

これは、a から z までの任意の英語アルファベットと 0 から 9 までの任意の数字を含む、5 つのランダムな文字の 5 つの組み合わせの配列を提供します。

このようなものが得られます。

["uw1ep", "04lhs", "0c4d9", "31n1j", "mrspp"]