乱数生成でできること
最小値、最大値、個数を指定して、整数または固定桁の小数をまとめて生成できます。結果は1行に1件表示され、そのままコピーできます。
使い方
- 整数または小数を選びます。
- 最小値と最大値を入力します。
- 小数では小数点以下の桁数を選び、生成する個数を入力します。
- 「乱数を生成」を押し、1行に1件の結果をまとめてコピーします。
範囲の端は含まれますか?
整数は最小値と最大値の両方を含みます。小数は最小値を含み、最大値を含まない範囲です。たとえば0以上1未満、2桁では0.00から0.99までが候補です。
小数の丸めはどう扱いますか?
計算後の浮動小数点数を丸めるのではなく、指定桁で表せる10進数を先に候補として作ります。最小値以上、最大値未満の候補だけから選ぶため、表示値が範囲外へ丸められることはありません。
大きな整数範囲でも偏りませんか?
安全な整数の全域をBigIntで計算し、Web Crypto APIの32bit値を必要数組み合わせます。候補数で割り切れない末尾の値を捨てる拒否サンプリングにより、32bitを超える範囲でも剰余による偏りを避けます。
同じ値が複数回出ることはありますか?
あります。各結果は独立に生成し、重複を除外しません。候補数が少ない範囲でも指定件数を生成できることと、広い範囲で不要な履歴やメモリを持たないことを優先しています。
生成条件や結果は送信されますか?
送信されません。入力検証、候補計算、乱数取得、生成、コピーは、お使いのブラウザ内で完結します。生成結果をmonoLetが保存することもありません。