Servlet 完成一个随机生成双色球的DEMO
要求:生成6个红球,数字在1-33之间,数字不能重复且有序,生成1个蓝球,数字在1-16之间
package com.wansha.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.Random; import java.util.TreeSet; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class DoubleColorBallServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { TreeSet<Integer> ts = new TreeSet<Integer>(); Random ran = new Random(); while(ts.size()<7){ ts.add(ran.nextInt(33)+1); } response.setContentType("text/html"); response.setCharacterEncoding("UTF-8"); PrintWriter pw = response.getWriter(); pw.write("<html><head></head><body>"); pw.write("红球结果是" + ts.toString()); int blueBall = ran.nextInt(16)+1; pw.write("蓝球结果是" + blueBall); pw.write("</body></html>"); pw.flush(); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }