基本的に私はランダムなアルファベットを生成する関数を持っています.iはrand()関数を使用してこれを行い、数値を生成し、それらを対応するASCII同等物に変換しました。しかし、母音を他のアルファベットと比較してより大きな数で生成したい.つまり、10個のアルファベットを生成した場合、2つのo、3つのaなどがあるはずです。
編集: 実際、私は大学のプロジェクトとして vc++6.0 でスクラブルを作成しています。私のボードの下には7つのボタンがあり、それぞれにランダムな文字が表示されています。
1 point: E ×12, A ×9, I ×9, O ×8, N ×6, R ×6, T ×6, L ×4, S ×4, U ×4
2 points: D ×4, G ×3
3 points: B ×2, C ×2, M ×2, P ×2
4 points: F ×2, H ×2, V ×2, W ×2, Y ×2
5 points: K ×1
8 points: J ×1, X ×1
10 points: Q ×1, Z ×1
上記のセットから 7 つのランダムな文字を選択するのと同じように、7 つの文字を同じ方法で生成したいと考えています。