Sの値がシード値になります。 0に設定すれば毎回異なる値を返しますが0<S<1の範囲で指定することでその値に応じた固有の値を返します。固定の値を返すためネームバトルゲームで使用できるというわけです。 Qの値も0から1の範囲で指定してください。 Pは1以上ならば問題ないですが、100とかの大きな値にすると黄色の枠にすっぽり収まるような乱数になってしまいます。それに生成まで時間がかかるためあまり大きな数にするのは良くないです。(Pは2~10くらいの範囲を推奨)