我有一个随机变量,可以选择1-10之间的任意随机数。我使用var rand1 = Math.floor((Math.random() * 9)+1);
我想创建一个问题,用户必须猜测生成的随机数。我想为用户提供4个选项,其中包括rand1
。
生成其他3个随机数的最佳方法是什么?我应该使用另外三个变量还是有更好的出路?
答案 0 :(得分:0)
是的,你可以使用你已经拥有的相同随机数生成函数来使用其他三个变量。只需确保这些变量的值与正确值rand1
的值不同。
换句话说,在为每个其他变量分配随机数之前,请检查它们是否等于rand1
。如果生成的值相同,则再次调用该函数,并且只有在它不相等时才分配它。