-4

私は答えが欲しいのではなく、アイデアが欲しいだけなので、本質的にこれは疑似コードまたは概念の共同ブレーンストーミングであることから始めたいと思います:)

問題: クラスのクイズを生成するプログラムを作成するように依頼されました。このクイズでは、配列 (300+-) から質問を取得し、それらをランダムな順序で x 個だけ出力する必要があります。各クイズは一意である必要がありますが、クイズの異なる時間に同じ質問が含まれている場合があります。このクイズは電子形式で行われるため、いくつかの質問が多肢選択式である場合は、選択肢ごとにラジオ ボタンを備えたテーブルを生成する何らかの機能が必要になります (ここでは少し混乱します)。今はクライアント側のプログラミングだけが心配です。クライアント側のものには JavaScript を使用しますが、他の言語を自由に参照してください。

提案や推奨事項もお気軽に追加してください:)

4

1 に答える 1

0

そのような:

int quizlength = 10;//number of questions to display
var QuestionNumbers;//store list of question numbers
while (questionNumbers.Length < quizlength)
{
    int randomNo = new random();//remember to set min and max values as well as a salt
    if(!QuestionNumbers.Any(x=>x == randomNo)//if the question number is not yet in the list
    {
        QuestionNumbers.Add(randomNo);
    }
}
于 2013-02-27T14:06:36.620 に答える