私はopenglでパックマンゲームを作成しています.2つの異なる数字0または1を生成する必要があります。これは、パックマンが取っている方向に応じて、パックマンの方向に責任があります。
rand() 関数を使用して、一方の数値に対して 75% のランダム性を生成し、もう一方の数値に対して 25% のランダム性を生成する数値を生成するにはどうすればよいですか?
私が作る場合:
n = rand() % 3;
2 つの異なる番号を取得します。問題は、私が作る方法がわからないランダム性の割合です。シクルとカウンターで作れます。しかし、rand() 関数で直接実行できると言われました。検索しましたが、グーグルで具体的なものは何も見つかりませんでした。