我正在尝试生成一个大于和小于前一个随机数的随机数,但无法弄清楚如何。
到目前为止我有这个:
number = (int)( max * Math.random() ) + min;
guess = (int)( max * Math.random() ) + min;
if (guess<number)
{
guess = (int)( max * Math.random() ) + min;
System.out.println(guess);
}
else if (guess>number)
{
guess = (int)( max * Math.random() ) + min;
System.out.println(guess);
}
更新:我如何确保它不会生成它已经生成的随机数?计算机有 10 次尝试猜测生成的数字,但我想让它变得合乎逻辑,因为它不会生成它已经知道是错误的数字。