シードを使用せず、パラメーターを取らずに、50 から 100 までの数値の 2 乗を返す関数を作成する必要があります。
固定範囲 (0 ~ 99 など) で乱数を生成する方法を知っています。
int n;
n=rand(100); /* n is random number in range of 0 - 99 */
編集:
ちなみに、私は使用rand()
し、実行するたびに同じ結果が得られます。私はコンパイラのためにそれを知っています、とにかくそれを変更することはありますか(シードを使用しないことを思い出してください)
どんなアイデアでも大歓迎です!
EDIT 2: OK、すべての要件を満たす方法を見つけました。皆さん、ありがとうございました! Massimilianoは正しいアイデアを教えてくれた最初の人です。