-5

文字Aを押すと、たとえば15%のケースで対応するコマンドを作成するような方法でコマンドを処理したいと思います。ご協力いただきありがとうございます!

4

2 に答える 2

0

A が押されたときに乱数を生成する必要があります。

編集:例:

#include <stdlib.h>

if(PressedA){
    int random=(rand() % 100); // random is in [0,99]
    if(random < 15){
        command();
    }    
}
于 2013-05-06T19:15:21.797 に答える
0

そのようなものだと思います。(でコンパイル-std=c++11)

#include <iostream>
#include <random>

int main()
{
    std::random_device rd;
    std::uniform_int_distribution<int> d(0, 99);
    int x = d(rd);
    if (x < 15)
    {
        std::cout << "you, lucky boy! " << x << std::endl;
    }
    return 0;
}
于 2013-05-06T19:24:00.797 に答える