困ったとき・よくある質問
困ったとき・よくある質問
数列が変わった、読み取りがnullになる、例外が出る、Reactの値が古いといった場合の原因を確認します。
数列が変わった
シードの読み方、ラベルの順番、タイムゾーン、消費回数を確認します。同じ関数は続き、新しい関数は最初からです。shuffleは渡した配列を変えます。乱数を1回増やしたり処理を変えたりすると、アルゴリズムが同じでも後の結果が変わります。互換性を変える前に仕様の検証値を確認します。
読み取りがnullになる
fromJSONとfromTextは不正、未対応、整合しない位置を拒否します。dayOfSeedは範囲外や実在しない日付の数字にnullを返します。parsePickerItemsは空、不正、上限を越える一覧にnullです。要素の取得にはマウント前やシード未選択でnullの場合があります。埋め込みガイドに説明があります。
例外になる
PickとweightedPickには空でない項目が必要です。整数の境界と回数は関数の条件に合わせます。checkBlocksは不正な範囲や重なりを、drawSeedは全予約を拒否します。不正な日付、Date、タイムゾーンはRangeErrorになる場合があります。保存位置には整数のシードと負でない安全な回数が必要で、CSVはMAX_CSV_ROWSが上限です。
Reactの値が古い
useSeededはシードを見ており、取り込んだ任意の値には追従しません。他の依存を変える場合はkeyを変えます。フックはコンポーネント内で呼びます。useDailySeedは指定した場所を使い、サーバー描画とハイドレーションの間に日付が変わる場合があります。
秘密の用途に使えますか
既存の制限を確認してください。予測できることは再現するテストや問題のための機能で、暗号の予測困難さはありません。
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。