バイアスされたコイントスのデバッグ(C ++)

WinterSunSummerSnow

そこで、C ++でコイントスツールを作成しましたが、コンソールは常にすべてのコインをヘッドとして、またはすべてのコインをテールとして返します。コードは次のとおりです。

#include <cstdlib>
#include <ctime>
#include <iostream>
#include <string>

using namespace std;

int main() {
    srand(time(nullptr));
    int FLIP_RESULT = rand() % 2 + 1;
    int NUMBER_OF_FLIPS = 0;

    cout << "Welcome to Coin Flipper. How many coins would you like to flip?"
     << endl;

    cin >> NUMBER_OF_FLIPS;

    for (int COUNTER = 0; COUNTER < NUMBER_OF_FLIPS; COUNTER++) {
        if (FLIP_RESULT == 1) {
            cout << "Heads." << endl;
        } else if (FLIP_RESULT == 2) {
            cout << "Tails." << endl;
        } else {
            cout << "Error." << endl;
        }
    }
    return 0;
}

どうしたの?

SOROMEED

あなたは宣言しました:

int FLIP_RESULT = rand() % 2 + 1;

コードの開始時に。これは、ユーザーが入力したフリップの数に関係なく、プログラムの開始時にフリップが1回だけ発生することを意味します。

FLIP_RESULTをforループの最初の行としてランダム化してみてください。そうすれば、それが機能していることがわかります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ネストされたdom要素で複数のバインディングをノックアウトする

分類Dev

バインディングノックアウトとして未定義のネストされたforeach

分類Dev

バインディングノックアウトとして未定義のネストされたforeach

分類Dev

ペアリングされたBluetoothデバイスが接続されない、14.04デスクトップ

分類Dev

デプロイされたスマートコントラクトのグローバルアドレスブックを作成する

分類Dev

統一された明示的な場所とバインディングポイントのインデックス

分類Dev

ネストされたコンテナのないデスクトップおよびモバイルフレックスボックスレイアウト

分類Dev

それぞれにカスタマイズされたノックアウトバインディング

分類Dev

WebFormsネストされたユーザーコントロールのデータバインディング

分類Dev

データバインドされたコンボボックスにアクセスするc#

分類Dev

ネストされたモデルインスタンスの作成のコールバック

分類Dev

Angular2-ネストされたカスタムフォームコントロールへのユニットテストバインディング

分類Dev

ネストされたスコープでの変数バインディングの正確なルール

分類Dev

ペアリングされたデバイスから最初のデバイスを選択します

分類Dev

ネストされたグリッドでのXAMLデータバインディング

分類Dev

接続されたコンボボックスでの XAML バインディングの問題

分類Dev

デバッグC#ストアバイト配列-メモリ内またはインラインコード内のbyte [32]特定のバイト、テストのためにどのように保持しますか

分類Dev

ペアリングされたBluetoothデバイスの接続/切断のスクリプト

分類Dev

自動描画されたバウンディングボックス/選択アウトラインのスタイルを構成します

分類Dev

アセットカタログに設定されたデバイス固有のイメージ内のデバイス

分類Dev

Outlookアドインデスクトップのデバッグ

分類Dev

ノックアウトのネストされたforループでデータバインディング中に2つのデータを比較する方法

分類Dev

リストボックスバインディングは、選択されたアイテムの値を取得します

分類Dev

バッチ処理された画像セットのインデックス作成

分類Dev

JSF:ネストされたui:repeat内の値バインディング

分類Dev

WPFMVVMバインディングのネストされたプロパティ

分類Dev

バインドされたリストボックスのフィルタリングC#

分類Dev

データバインドされたチェックリストからのjQueryルックアップ

分類Dev

ブレークポイントのデバッグされた/破損/コンパイルされた変数のデバッグ

Related 関連記事

  1. 1

    ネストされたdom要素で複数のバインディングをノックアウトする

  2. 2

    バインディングノックアウトとして未定義のネストされたforeach

  3. 3

    バインディングノックアウトとして未定義のネストされたforeach

  4. 4

    ペアリングされたBluetoothデバイスが接続されない、14.04デスクトップ

  5. 5

    デプロイされたスマートコントラクトのグローバルアドレスブックを作成する

  6. 6

    統一された明示的な場所とバインディングポイントのインデックス

  7. 7

    ネストされたコンテナのないデスクトップおよびモバイルフレックスボックスレイアウト

  8. 8

    それぞれにカスタマイズされたノックアウトバインディング

  9. 9

    WebFormsネストされたユーザーコントロールのデータバインディング

  10. 10

    データバインドされたコンボボックスにアクセスするc#

  11. 11

    ネストされたモデルインスタンスの作成のコールバック

  12. 12

    Angular2-ネストされたカスタムフォームコントロールへのユニットテストバインディング

  13. 13

    ネストされたスコープでの変数バインディングの正確なルール

  14. 14

    ペアリングされたデバイスから最初のデバイスを選択します

  15. 15

    ネストされたグリッドでのXAMLデータバインディング

  16. 16

    接続されたコンボボックスでの XAML バインディングの問題

  17. 17

    デバッグC#ストアバイト配列-メモリ内またはインラインコード内のbyte [32]特定のバイト、テストのためにどのように保持しますか

  18. 18

    ペアリングされたBluetoothデバイスの接続/切断のスクリプト

  19. 19

    自動描画されたバウンディングボックス/選択アウトラインのスタイルを構成します

  20. 20

    アセットカタログに設定されたデバイス固有のイメージ内のデバイス

  21. 21

    Outlookアドインデスクトップのデバッグ

  22. 22

    ノックアウトのネストされたforループでデータバインディング中に2つのデータを比較する方法

  23. 23

    リストボックスバインディングは、選択されたアイテムの値を取得します

  24. 24

    バッチ処理された画像セットのインデックス作成

  25. 25

    JSF:ネストされたui:repeat内の値バインディング

  26. 26

    WPFMVVMバインディングのネストされたプロパティ

  27. 27

    バインドされたリストボックスのフィルタリングC#

  28. 28

    データバインドされたチェックリストからのjQueryルックアップ

  29. 29

    ブレークポイントのデバッグされた/破損/コンパイルされた変数のデバッグ

ホットタグ

アーカイブ