输出相同的生成数值

时间:2015-05-11 10:48:12

标签: arrays sorting generator

你们中的任何人都知道如何在输出时保持随机数生成器值相同吗?我正在创建一个排行榜,它允许用户输入他们的名字,输入正在播放的玩家数量,并让随机数生成器生成10个值并将它们一起添加到一个总分中。到目前为止,我已经产生了总得分,我计划输出“欢迎(球员姓名)你的总得分(总得分值)”,然后重复这个过程,直到输出所有球员的名字。之后,我计划使用数组和数组排序来显示玩家从最高到最低的分数。但问题是我不知道如何保持“总分”值与我显示的那个值相同,输出玩家的名字和分数以及“排行榜”,因为随机数生成器将继续生成新的数字值。一些帮助将不胜感激。谢谢。这是我到目前为止所做的事情

B

1 个答案:

答案 0 :(得分:0)

不确定这里有什么问题,但只有几点要点:

  • 您的名称变量可以制成一个名称数组,其大小由ask指定。即你可以做名字1-5而不是

    var names[ask]
    

    所以它创建了一个名称数组,其中大小是指定的玩家数量。然后提示输入你可能有某些名字的名字

    for(var i = 1; i < ask; i++) {
       names[i] = prompt("Name of Player " + i);
    }
    
  • 在totalScore中,if else检查号码是没有意义的,因为你总是要添加得分数,而且总是在0到3之间,所以不要检查它的值是什么添加,只需添加它:

    number = randomNumber();
    score += number;
    
  • 您的格式一般很差,您应该使用小写标签,没有空格,即

    < HTML > 
    

    应该是

    <html> 
    

    与所有标签类似

  • 注意:以上是我认为您应该留在以后工作的提示!

  • 如果你能澄清一下你想用上面的代码做什么,那将是很棒的,我很乐意尝试帮助!