ランダムカード生成

ランダムカードジェネレーターは、標準的な52カードデッキ(エースからキングまでのランク)から、スペード、ハート、ダイヤ、クラブで配ります。引くカードの数を選び、1から52まで、そしてドローでデッキにカードを入れ替えるかどうかを選びます。交換カードがなければ、crypto.getRandomValuesによるフィッシャー・イェーツシャッフルが起こり、デッキの順序を並べて一番上のカードが配られます。結果はブラウザ上で残ります。

crypto.getRandomValues() を使用すると、ブラウザでランダムな結果が生成されます。サーバーには何も送信されません。

01 生成ツール

    ランダムカードジェネレーターは、標準的な52カードデッキ(エースからキングまでのランク)から、スペード、ハート、ダイヤ、クラブで配ります。引くカードの数を選び、1から52まで、そしてドローでデッキにカードを入れ替えるかどうかを選びます。交換カードがなければ、crypto.getRandomValuesによるフィッシャー・イェーツシャッフルが起こり、デッキの順序を並べて一番上のカードが配られます。結果はブラウザ上で残ります。

    ランダムにトランプを引く

    Concept diagram: Inputs leads to Draw random playing cards leads to ResultInputsDraw random playingcardsResult
    Draw random playing cards.

    カードを必要な手札サイズ、デフォルトの5枚に設定します。ドローを押すと、A♠や10♥などのフェイスストリングを受け取ります。ランダムカードジェネレーターは、シャッフルやサンプリング前にランクとスートの新しい52カードリストを作成します。ジョーカーはデッキに含まれていないため、すべての配りはクラシックなフレンチスートのパック内に収まります。

    テーブルトップのプロンプト、教室での確率、またはクイックサンプルハンドにはこのツールを使用してください。5枚ポーカーカテゴリーの名称付けと順位付けはPoker Hand Evaluatorに任せます。このページは引かれた面のみを返します。Regenerateは現在のディールを置き換えます。スクリプトやプリント可能な順序が必要な場合はリストをコピーしてください。

    ランクはエース、2から10、ジャック、クイーン、キングまでです。スートはスペード、ハート、ダイヤ、クラブで、各表列に一致するスートのシンボルで示されています。このラベルは一般的なデジタルカードの速記と一致しており、すべてのドローでも安定しているため、コピーした手札は平文でも読みやすくなります。

    交換の有無にかかわらず、引き分け

    Concept diagram: Inputs leads to Draw with or without replacement leads to ResultInputsDraw with or withoutreplacementResult
    Draw with or without replacement.

    リプレイスメントが「No」に設定されると、その配りのためにカードはデッキから離れます。エンジンはすべての52カードをシャッフルし、最初のカウントの表を返し、そのシャッフルでまだ配られていないカードの数(52からカウントを引いたもの)を報告します。52以上のカードを交換なしで求める場合は拒否されます。このモードは、1つの物理的なデッキから手札を配る場合と一致します。

    置換が「はい」に設定されると、各カードは完全な52の表から独立した均一なピックとなり、重複が出ても残りは52のままになります。なぜなら、各ピックの後にコンセプトデッキが復元されるためです。レッスンで独立したトライアルが必要な場合には、単一のディールではなく置換を使いましょう。ランダムカードジェネレーターは、選択を高度なオプションの背後に隠すのではなく、明確な選択として公開します。

    残りのデッキを読んでください

    Concept diagram: Inputs leads to remaining deck leads to ResultInputsremaining deckResult
    Read the remaining deck.

    交換カードがなければ、残りは52から返されたカードの数を引いたものです。5枚の配りは、そのシャッフルスナップショットで47が未配のままになります。ページは複数のボタン操作に分かる複数ラウンドのシューを保持しません。各ドローは再構築とシャッフルを行うため、残りは先ほど表示した配りを指す。

    置換すると、残りは52のままになります。なぜなら、各ピックは顔をプールに戻すからです。セレクトを切り替えながら違いを声に出して教えることで、生徒は設定とカウントを結びつけやすくなります。キャンペーンで多くのドローにわたり持続的なシューが必要な場合は、過去のカードをオフラインで記録してください。このジェネレーターは毎回クリーンにスタートします。

    シャッフルが公平かどうか確認してください

    Concept diagram: Inputs leads to Verify shuffle is fair leads to ResultInputsVerify shuffle is fairResult
    Verify the shuffle is fair.

    置換なしには、公平性とは、接頭辞が取られる前に52カードデッキのすべての順序が等しくなっていることを意味します。フィッシャー・イェーツは配列の端から前方へ歩き、crypto.getRandomValuesとリジェクションサンプリングで選んだ均一なインデックスで各位置を交換します。ランダムカードジェネレーターはこれらの交換にMath.randomを使用しません。

    置換の場合、公平性は「NUM0⟧」の各面がすべてのピックで確率的に「NUM1」//52を持つことを意味します。これは以前のピックとは無関係です。短いディールでも連続的に見えることがあります。プライバシーメモには、引かれたカードはサーバーに送信されないと記載されています。ここにはシードフィールドが表示されないため、タイプされたシード文字列からディールが再プレイされることはありません。

    5枚の配りに対して確率カウントを計算します

    Concept diagram: Inputs leads to Work a probability count for a… leads to ResultInputsWork a probabilitycount for a…Result
    Work a probability count for a five-card deal.

    置き換えがなければ、52からの順序なしの5枚手札の枚数はC(52,5) = 2,598,960となります。したがって、特定の5枚セットは、ディールリストの順序を無視した場合に確率的に1 / 2、598、960となります。テーブル上の順序が重要な場合、順序はP(52,5) = 52 × 51 × 50 × 49 × 48。

    最初のカードがエースである確率は4/52 = 1/13です。最初の2枚が両方とも置換なしのエースである確率は(4/52) ×(3/51)です。置換の場合、その2つ目の係数は4/52のままであり、3/51ではありません。ランダムカードジェネレーターを両方のモードでカウント2で実行すると、置換がイエスであるか、置換なしパスで実際に2枚のエースが配られる場合にのみ重複エースが可能になります。

    スートのオッズも同じ計算方法に従います。最初のカードがハートになる確率は13/52 = 1/4です。2枚連続してハートが出る確率は(13/52) ×(12/51)です。これらの分数は、クラスが12回のリジェネレーションディールと比較できる基準値です。

    レッスンのためにサンプルハンドを配る

    Concept diagram: Inputs leads to Deal a sample hand for a lesson leads to ResultInputsDeal a sample hand fora lessonResult
    Deal a sample hand for a lesson.

    交換なしの5枚サンプルの場合は、カードを5、置換をNoに設定し、ドローを押します。ランダムカードジェネレーターはそのシャッフルで5つの異なる面と残る47を返します。レッスンでボード上の固定ハンドが必要な場合は、リストをコピーしてから再生成してください。

    「カードを1枚引いてスートをメモし、戻してもう一度引く」などの独立したトライアルでは、置換をイエスに、カードを試行回数に設定します。重複は現れることがあり、残りは52のままです。このモードはワークシート上の置換確率分数と一致します。

    ページの順位は、ポーカーカテゴリの順位ではなく、シャッフルした接頭辞からのディール順です。チャートでスートをまとめる必要がある場合はオフラインでソートまたは再グループできます。フェイスストリングはスート記号を使うため、ノートに貼り付けたプレーンテキストでも読みやすくなります。

    よくある質問

    ジョーカーは含まれますか?

    ジョーカーは含まれていません。デッキはまさに52ランクとスートのカードで構成されています。ゲームでジョーカーが必要な場合は、このツールの外のハウスルールで手動で追加してください。

    1枚のドローで何枚のカードを返せるのでしょうか?

    1枚のドローは1から52までのカードを返します。その範囲外のカウントはエラーとなります。交換カードがなければ、同じ理由でカウントは52を超えてはなりません。

    交換は重複カードを許可しますか?

    置換を使えば、同じ面を1回以上返すこともあります。置換なしでは、シャッフルされた接頭辞からカードが取られるため、その配りに対して異なる面が返されます。

    これはポーカーの手の評価者ですか?

    このページはカードのみを引くことができます。ディールをコピーした後、ポーカーハンドエバリューエスタを使って5枚の手札を名前と比較してください。

    デッキはどのようにシャッフルされるのでしょうか?

    置換なしは crypto.getRandomValues を用いたフィッシャー・イェーツ法を使用します。置換サンプルを用いると、各カードは同じランダムヘルパーを使い、52-カードリスト全体から独立して使用します。

    ドローはブラウザから離れますか?

    抽選はブラウザに残ります。カードリストからは生成の一環としてサーバーアカウントに何も反映されません。

    なぜ残りの数は置換しても52のままになるのでしょうか?

    残りは52のまま、交代で選ばれるたびに表がプールに戻るため、置換がなければ、残りはそのシャッフルで配られたカードの数に応じて減ります。

    種子で取引を再現することは可能でしょうか?

    このジェネレーターはシードフィールドを露出しません。固定されたディールをレッスンプランで再利用する必要がある場合は、印刷された面をキャプチャしてください。

    デッキにはどのランクとスートがありますか?

    ランクはエース、2から10、ジャック、クイーン、キングです。スートはスペード、ハート、ダイヤ、クラブです。ランダムカードジェネレーターはすべての52ランクとスートのペアを組み立て、ジョーカーは追加しません。

    再生は同じ靴で続けますか?

    いいえ。各ドローは新しい52カードデッキを再構築・シャッフルします。残りは先ほど表示した配りのみを指し、以前のプレスから残ったカードには及びません。

    まとめ

    Concept diagram: Inputs leads to FAQ leads to ResultInputsFAQResult
    FAQ.

    ランダムカードジェネレーターは、52カードデッキから、カウントが1から52までで、明示的な置換トグルを扱います。置換カードなしでは、Fisher-Yatesやcrypto.getRandomValuesによるシャッフルが行われます。置換サンプルの表は独立して行われます。公正なサンプルハンドや確率デモに使用し、必要に応じて名前のあるポーカーランキングを専用の評価者に移動させます。