import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; public class One extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String message = request.getParameter("message"), key = request.getParameter("key"), good = request.getParameter("good"), total = request.getParameter("total"), b = request.getParameter("questions"), input="", answer = request.getParameter("answer"); if (message == null) { total = "0"; message = "Welcome to the game, are you ready?"; String[] flags = { "Australia", "China", "Russia", "Spain", "Brazil", "Italy", "South Africa", "United States" }; for (int i = 0; i < 100; i++) { int index = (int) (Math.random() * flags.length); int other = (int) (Math.random() * flags.length); String temp = flags[index]; flags[index] = flags[other]; flags[other] = temp; } b = ""; for (int i = 0; i < flags.length; i++) { b += flags[i]; if (i < flags.length - 1) b += ","; } good = "0"; total = "0"; } else { StringTokenizer st = new StringTokenizer(b, ","); if (st.hasMoreTokens()) { String ask = st.nextToken(); b = ""; while (st.hasMoreTokens()) { b += st.nextToken(); if (st.hasMoreTokens()) b += ","; } input = ask; } else { // running out of questions } } out.println( "\n
" ); } }