随机链接,一旦显示,我不希望它再次出现

时间:2014-04-22 12:08:16

标签: javascript random

我是这一切的新手,所以这是我的问题。 我有三个不同的网站。我想做的是;当人们点击链接时,其中一个是随机选择并显示出来的。之后当他们点击网站上的一个按钮时,它会将它们随机地带到另外两个中的一个,因此已经显示的那个将不会显示。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

这是你在java中这样做的方法,但你可能正在寻找另一种语言。如果你想在网站上做到这一点,你可以使用PHP或JavaScript。

public static void displaySite() {
     Random random = new Random();
     boolean[] passed = {false, false, false};
     String[] websites = new String[];
     //intialize website urls here


     while(true) { //Will have to use a break statement
         int website = random.nextInt(2);
         if (passed[website] == false) { //This website has not yet been shown
             System.out.println(websites[website]);
             passed[website] = true;
         }
     //Do input and possible break statement here.
     }
}

每次要显示随机网站时,只需调用该方法即可。但每次你打电话,这三个网站都可以再次展示。