<% String message = request.getParameter("message"), anotherMessage = ""; if (message == null) message = ""; java.util.StringTokenizer st = new java.util.StringTokenizer(message); if (st.hasMoreTokens()) { String first = st.nextToken(); message = ""; while (st.hasMoreTokens()) { message += " " + st.nextToken(); } anotherMessage = "You are looking at: " + first; } else { // initialize String[] a = {"one", "two", "three", "four", "five", "six"}; for (int n = 0; n < 1000; n++) { int i = (int) (Math.random() * a.length); int j = (int) (Math.random() * a.length); String temp = a[i]; a[i] = a[j]; a[j] = temp; } anotherMessage = "The game has just (re)started. The deck is shuffled."; message = a[0]; for (int i = 1; i < a.length; i++) { message += " " + a[i]; } } %>
<%=anotherMessage%>

Current list: (<%=message%>)