日期:2014-05-20  浏览次数:20424 次

说一下我的思路,大家帮我分析一下怎么实现(自动抽奖)
程序运行后,全部门的人员姓名快速转动,按任意键停止,再按任意键继续...第n次停止时出现的姓名,在第n+1次以后抽奖中不再出现...
如何实现,最后能给出源码..以前用过asp.net,没用过vc.net

------解决方案--------------------
所有员工名子和身份证号(防重名)随机排序
然后开始从前往后遍历,并显示,按键显示单个员工资料,即中奖者,并删除此记录
然后重复。
代码自己写
------解决方案--------------------
我的思路是这样:
首先把员工编号读到一个数组中,string[] A[100];
然后开始产生0-99的随机数,产生中奖,然后把中奖的,如A[9]与A[99]交换。
然后产生0-98的随机数....
以此类推。

如果能把数据读到前台页,如var A = <%=xxx%> ,那么用前台javascript完全可以实现。

最后:用winform可以非常轻松的实现.