今天平安夜,协会需要做活动,第一个活动就是在群里发红包,第二个就是进协会网站的抽奖系统进行抽奖。
由于需要,所以我零时做了一个抽奖系统,是一种大转盘抽奖的。效果图如下:
这个基于Java抽奖的幸运大转盘抽奖系统是和微信的有点像,改编自一个网友的代码。
前台大概就是html+css+js,后台就是Java(实现的Java抽奖系统)。
后台Java代码为:
package com.ostarsier.servlet;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* 抽奖概率算法来自:http://www.helloweba.com/view-blog-216.html
*/
public class AwardServlet extends HttpServlet {
private String ip;
private String name;
private static FileWriter out;
private static int ydj=1;//一等奖最多1名
private static int edj=2;//二等奖最多2名
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
ip=request.getParameter("ip");
name=request.getParameter