realText

realText(int $maxNbChars = 200, int $indexSize = 2) :string

🇯🇵 🇺🇸
マルコフ連鎖アルゴリズムによって文章を生成します。

パラメータ

$maxNbChars

最大文字数。最小値は10で、デフォルトは200です。

$indexSize

インデックスサイズ。1から5で指定します。デフォルトは2。
インデックスサイズが大きいほどより自然な文章になります。

例外

$maxNbCharsに10未満の値を指定した場合や$indexSizeに0以下または6以上の値を指定した場合はInvalidArgumentExceptionが発生します。

>>> Faker\Factory::create('ja_JP')->realText()
=> "うしろそうだいと思ったたんです。まだいかんしんごくように考えるからのぞけたのからちらって、ジョバンニは思いま秋だねえ。僕ぼく、青じろい時計とけいとうになって、前の言いいますと、鷺さぎはおれの叫さけび声も口笛くちぶえ、第三紀"
>>> Faker\Factory::create('ja_JP')->realText(50, 5)
=> "火が見える。あれはほんとうにいいことをしたはずがないんだ。ザネリはうちへ連つれられてった」ジョバン。"
>>> Faker\Factory::create()->realText(50)
=> "Footman. 'That's the judge,' she said this, she."

注意

注意:

日本語ロケールでは文字数がちょうど$maxNbCharsになりますが、'en_US'ロケールでは指定値未満の文字数になることがあります。

注意:

日本語ロケールでは宮沢賢治著「銀河鉄道の夜」より文章が生成されます。

参考

最終更新日時: