求微信抽奖小程序怎么用序

>> 随机抽奖小程序
随机抽奖小程序
所属分类:
下载地址:
Draw.rar文件大小:132.04 kB抽抽乐.rar文件大小:21.51 kB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
晚会的抽奖,活动抽奖品,随机选择出场顺序等等
C#开发,简单易用
抽奖内容为使用者自己指定的图片文件夹
支持全屏,可以调节速度
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
app.config117.00 B11-12-15 15:32
Draw.exe11.00 kB11-12-15 15:28
Draw.exe.config117.00 B11-12-15 15:28
Draw.pdb25.50 kB11-12-15 15:28
Draw.vshost.exe20.97 kB11-12-15 15:28
Draw.vshost.exe.config117.00 B11-12-15 15:28
Draw.vshost.exe.manifest490.00 B18-03-13 17:00
Draw.exe.config117.00 B11-12-15 15:32
Draw.pdb25.50 kB11-12-15 16:02
Draw.vshost.exe20.96 kB25-12-15 13:16
Draw.vshost.exe.config117.00 B11-12-15 15:32
Draw.vshost.exe.manifest490.00 B18-03-13 17:00
运行.exe12.00 kB11-12-15 16:02
Draw.exe.config117.00 B11-12-15 15:32
Draw.pdb25.50 kB11-12-15 16:02
Draw.vshost.exe20.96 kB11-12-15 16:02
Draw.vshost.exe.config117.00 B11-12-15 15:32
Draw.vshost.exe.manifest490.00 B18-03-13 17:00
运行.exe12.00 kB11-12-15 16:02
抽抽乐.rar21.51 kB11-12-15 16:03
Draw.csproj4.08 kB11-12-15 15:32
2.48 kB11-12-15 16:00
7.84 kB11-12-15 15:58
Form1.resx6.07 kB11-12-15 15:58
334.00 B11-12-15 15:32
2.27 kB11-12-15 15:19
Form2.resx5.68 kB11-12-15 15:19
DesignTimeResolveAssemblyReferences.cache1.21 kB11-12-15 15:28
DesignTimeResolveAssemblyReferencesInput.cache6.75 kB11-12-15 15:28
543.00 B11-12-15 15:28
Draw.csproj.GenerateResource.Cache905.00 B11-12-15 15:28
Draw.exe11.00 kB11-12-15 15:28
Draw.Form1.resources180.00 B11-12-15 15:28
Draw.Form2.resources180.00 B11-12-15 15:28
Draw.pdb25.50 kB11-12-15 15:28
Draw.Properties.Resources.resources180.00 B11-12-15 15:28
Properties.Resources.Designer.cs.dll4.50 kB11-12-15 15:28
DesignTimeResolveAssemblyReferences.cache789.00 B25-12-15 13:16
DesignTimeResolveAssemblyReferencesInput.cache5.99 kB25-12-15 13:16
561.00 B25-12-15 13:16
Draw.csproj.GenerateResource.Cache905.00 B11-12-15 16:02
Draw.exe12.00 kB11-12-15 16:02
Draw.Form1.resources180.00 B11-12-15 16:02
Draw.Form2.resources180.00 B11-12-15 16:02
Draw.pdb25.50 kB11-12-15 16:02
Draw.Properties.Resources.resources180.00 B11-12-15 16:02
Properties.Resources.Designer.cs.dll4.50 kB11-12-15 15:36
476.00 B11-12-15 15:32
1.39 kB11-12-15 13:03
2.77 kB11-12-15 15:32
Resources.resx5.48 kB11-12-15 13:03
1.06 kB11-12-15 15:32
Settings.settings249.00 B11-12-15 13:03
Draw.sln902.00 B11-12-15 13:03
Draw.v11.suo66.50 kB13-12-15 08:33
&TempPE&0.00 B11-12-15 15:30
&TempPE&0.00 B11-12-15 15:36
&Debug&0.00 B11-12-15 15:30
&Release&0.00 B11-12-15 16:03
&抽抽乐&0.00 B11-12-15 16:03
&Debug&0.00 B11-12-15 15:30
&Release&0.00 B25-12-15 13:16
&bin&0.00 B11-12-15 16:06
&obj&0.00 B11-12-15 15:28
&Properties&0.00 B11-12-15 15:33
&Draw&0.00 B11-12-15 16:03
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
评价成功,多谢!
下载Draw.rar下载抽抽乐.rar
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:167.976ms - init:0.1;find:0.7;t:0.6;tags:10.9;related:34.2;comment:0.5; 27.69
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧葫芦抽奖小程序_百度经验
&&&&&&生活常识葫芦抽奖小程序听语音1234
百度经验:jingyan.baidu.com最近又搜罗了一些抽奖的小程序,试用一个月后推荐给大家一些目前参加人数还不太多并且我中过奖的。百度经验:jingyan.baidu.com手机/微信小程序/葫芦抽奖百度经验:jingyan.baidu.com1微信搜索小程序【葫芦抽奖】进入首页,直接参加各种抽奖活动即可。2可以参考一下中奖的几率。中奖后的礼品直接填写地址领取即可。不用支付邮费。3如果是现金奖品的话,直接提现到零钱即可。大概一天时间到账。END百度经验:jingyan.baidu.com目前参与单次活动人数不超过170人。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。投票(0)已投票(0)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验20020热门杂志第1期房屋装修全攻略3377次分享第2期愚您同乐398次分享第9期实用房子装修攻略1579次分享第1期欢度春节 合家团圆278次分享第1期年货选购技巧589次分享◆请扫描分享到朋友圈jquery 抽奖小程序实现代码
转载 &更新时间:日 14:15:47 & 投稿:lqh
这篇文章主要介绍了jquery 抽奖小程序的相关资料,这里提供了详细的思路及实现代码和实现效果图,需要的朋友可以参考下
用jquery实现抽奖小程序
&这些日子,到处都可以看到关于微信小程序的新闻或报到,在博客园中写关于微信小程序的也不少。但是今天我要说的不是微信小程序,而是用简单的jquery写的一个好玩的抽奖小程序。最后介绍了后面关于抽奖小程序的一些后面更新的方向和Math.random的一些小知识。(最终结果保存在:,点击可查看效果)
下面先看一个简单的抽奖小程序的例子:
&div class="g-lottery-box"&
&div class="g-lottery-img"&
&a class="playbtn" href="javascript:;" title="开始抽奖"&&/a&
*{margin: 0; padding: 0;}
.g-lottery-box {
width: 400
height: 400
margin-left: 30
background: url(images/0.gif) no-
.g-lottery-box .g-lottery-img {
width: 340
height: 340
background: url(images/1.png) no-
.g-lottery-box #clik {
width: 186
height: 186
background: url(images/2.png) no-
/* 注意引用的顺序
* &script src="js/jquery-2.1.1.min.js" type="text/javascript" charset="utf-8"&&/script&
* &script src="js/jquery.rotate.min.js" type="text/javascript" charset="utf-8"&&/script&
* &script src="js/demo.js" type="text/javascript" charset="utf-8"&&/script&
* Creat By foodoir
//注意:要将raNum设置为全局变量,容易出错
$(function() {
$('#clik').click(function() {
raNum = Math.random()*360;
$(this).rotate({
duration:3000,
animateTo:raNum+720+360,
callback:function(){
function A(){
if(0 & raNum && raNum &= 30){
alert("恭喜您抽到理财金2000元!");
}else if(30 & raNum && raNum &= 90){
alert("谢谢参与~再来一次吧~");
}else if(90 & raNum && raNum &= 150){
alert("恭喜您抽到理财金5200元!");
}else if(150 & raNum && raNum &= 210){
alert("恭喜您获得100元京东E卡,将在次日以短信形式下发到您的手机上,请注意查收!");
}else if(210 & raNum && raNum &= 270){
alert("谢谢参与~再来一次吧~");
}else if(270 & raNum && raNum &= 330){
alert("恭喜您抽到理财金1000元!");
}else if(330 & raNum && raNum &= 360){
alert("恭喜您抽到理财金2000元!");
关于小程序的一些思考:
思考一:在A()方法中用了很多if…else,让代码看上去不是那么的优美,有没有什么办法可以让代码看上去又没一点?
解决思路:用switch方法
switch(data) {
rotateFunc(1, 0, '恭喜您获得2000元理财金!');
rotateFunc(2, 60, '谢谢参与~再来一次吧~');
rotateFunc(3, 120, '恭喜您获得5200元理财金!');
rotateFunc(4, 180, '恭喜您获得100元京东E卡,将在次日以短信形式下发到您的手机上,请注意查收!');
rotateFunc(5, 240, '谢谢参与~再来一次吧~');
rotateFunc(6, 300, '恭喜您获得1000元理财金!');
//后面还需要定义函数rotateFunc,在这里直接使用另外一种方法来完成
var rotateFunc = function(awards, angle, text) {
$btn.stopRotate();
$btn.rotate({
duration: 4000, //旋转时间
animateTo: angle + 1440, //让它根据得出来的结果加上1440度旋转
callback: function() {
isture = // 标志为 执行完毕
alert(text);
思考二:实际中的大转盘可以转好几圈,而此时的效果转了不到一圈,我想要看到转几圈的效果怎么办?
解决思路:animateTo:raNum在这后面加上360乘以想要转的圈数的结果,(以抽奖三次为例)
animateTo:raNum+360*3&
思考三:我们可不可以对抽奖次数进行限制?
解决思路:(以抽奖三次为例)
$(function() {
$('#clik').click(function() {
alert("您的抽奖机会已经用完!");
//代码省略
思考四:按照前面的思路,按理说每次抽奖能中的概率为1/3,但是我们在实际中并不是那么的想让用户抽中,我们该怎么办?
解决思路:1、我们直接改变raNum,(假如不想让用户获得e卡)
raNum = Math.random()*360;
if(150 & raNum && raNum &= 210){
raNum += 60;
2、我们修改判断条件
else if(150 & raNum && raNum &= 210){
//再将概率减小到1%
var n = Math.random()*100;
alert("恭喜您获得100元京东E卡,将在次日以短信形式下发到您的手机上,请注意查收!");
raNum += 60;
思考五:对于抽奖剩余次数,我们可不可以提醒用户?
解决思路:创建一个新的变量,然后通过DOM方法显示出来
&h3&欢迎来到foodoir抽奖小程序,您还有&span id="ii"&3&/span&次抽奖机会&/h3&
text-align:
font-family: "微软雅黑", "microsoft yahei";
line-height: 60
font-size: 40
line-height: 60
font-family:
display: inline-
padding: 5px 20
border-radius: 10
color: #f00;
background-color:
var ii = 3-i;
if(ii&=0){
$('#ii').html(ii);
思考六:在我们玩扣扣游戏时,经常会看到有滚动屏提示刚刚有谁谁抽到了奖,我们该如何实现?
解决思路:这个需要我们在后台调数据,但是我们可以先自己设置数据并查看效果,我们还可以用Javascript中的Date
&div class="mar"&
&marquee&&span id="time"&&/span&恭喜foodoir抽到京东e卡!!!!&/marquee&
var now =new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var t = hours+":"+minutes+":"+
$('#time').html(t);
到这里,我们的小程序的效果就成这样了:
点击链接查看效果:
更多思考--》我们还可以将改程序更完善。
  1、在现有页面中增加抽奖榜,将抽到奖的用户和抽到奖的时间显示出来,并且能够自动刷新(AJAX技术实现)
  2、增加登录和注册功能,注册成功并登录后方可进行抽奖活动
  3、对于抽到的奖,我们可以设置其链接点击后可以进行到该奖可以使用的界面
  4、……
或者说我们这样--》
  1、在现有页面中增加抽奖榜,将抽到奖的用户和抽到奖的时间显示出来,并且能够自动刷新
  2、抽到奖后,我们可以领取奖励,前提是老用户登陆后可以领取,而新用户需要注册后才能领取,并且新用户注册后还送三次抽奖机会。
  3、登录完成后进入一个积分商城,有几个排行榜(财富榜和兑换榜)还有可以兑换的等价替换物
  4、……
更多关于Math.random的小知识
关于Math.random()
  ECMAScript 规范是这样描述 Math.random() 的:“返回一个整数,该整数的取值范围大于等于 0 而小于 1,浏览器开发商使用自定义的算法或策略从该范围内实现均匀分布的随机或伪随机效果。”
  显然,规范中遗漏了大量的细节。首先,它没有定义精度。由于 ECMAScript 使用 IEEE 754 双精度浮点数存储所有数值,所以理论上应该有 53 位的精确度,即随机数的随机范围是 [1/x^53, 2^53-1],但实际上,V8 中的 Math.random() 只有 32 位精度,不过这已经足够我们用的了。
  真正的问题是规范放任浏览器开发者自由实现该方法,且没有限制最小的周期长度,唯一对分布的要求也只是“近似均匀”。
关于8 PRNG()
var MAX_RAND = Math.pow(2, 32);
var state = [seed(), seed()];
var mwc1616 = function mwc1616() {
var r0 = (18030 * (state[0] & 0xFFFF)) + (state[0] &&& 16) | 0;
var r1 = (36969 * (state[1] & 0xFFFF)) + (state[1] &&& 16) | 0;
state = [r0, r1];
var x = ((r0 && 16) + (r1 & 0xFFFF)) | 0;
if (x & 0) {
x = x + MAX_RAND;
return x / MAX_RAND;
  上述代码就是 V8 PRNG 的核心逻辑。在老版本的 V8 源码中对此有一段注释:“随机数生成器使用了 George Marsaglia 的 MWC 算法。”根据这段注释,我从谷歌搜索到了以下信息:
George Marsaglia 是一个毕生致力于 PRNG 的数学家,他还开发了用于测试随机数生成质量的工具Diehard tests
MWC(multiply-with-carry)是由 Marsaglia 发明的 PRNG 算法,非常类似于 LCG(linear congruential generators,线性同余法),其优势在于生成的循环周期更长,接近于 CPU 的循环周期。
  不过,V8 PRNG 与经典的 MWC 生成器并不相同,因为它不是对 MWC 生成器的简单扩展,而是组合使用了两个 MWC 子生成器(r0 和 r1),并最终拼接成一个随机数。这里略过相关的数学计算,只说结论,每个子生成器最长的循环周期长度都是 2^30,合并后为 2^60。
  前面提到过,我们定义的标识符有 2^132 种可能性,所以 V8 的 Math.random() 并不能满足这一需求。尽管如此,我们仍使用该函数并假设生成的随机数是均匀分布的,那么生成一亿个标识符后出现碰撞的可能性才只有 0.4%,但现在发生碰撞的时间也太早了,所以我们的分析一定有什么地方出错了。之前已经证明循环周期长度是正确的,那么很有可能生成的随机数不是均匀分布的,一定有其他的结构影响了生成的序列。
&&&&&& 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具年会必备 ,5 分钟学会制作抽奖小程序
年会必备 ,5 分钟学会制作抽奖小程序
【有奖】每次年会,都希望人品爆发,中个大奖。可惜这么多年过去了,依然没中过大奖,你是不是跟卢子一样?抽奖的形式有多种。在 Excel 中也可以制作一个抽奖小程序。现在从 A 列成员中抽取 3 名中奖人员,效果如动图。抽奖都是随机生成的,要借助随机数。随机数有两个:RAND 和 RANDBETWEEN 函数。获取 0-1 的随机数。=RAND ( ) 获取某个范围的随机数,例如 1-12。=RANDBETWEEN ( 1,12 ) 在 Excel 中更新数据或按 F9 键,数据就会变动。Step 01 在 B2 输入公式,并向下填充公式。Step 02 在 D2 输入公式,并下拉到 D4,这样就刚好是三个名额。=LOOKUP ( 1,0/ ( LARGE ( $B$2:$B$13,ROW ( A1 ) ) =$B$2:$B$13 ) ,$A$2:$A$13 ) LARGE 函数语法说明:LARGE 函数换成 SMALL 函数也可以。LOOKUP 函数的语法,可以参考昨天的文章《一条公式搞定系统与手工》Step 03 一直按 F9 键,这样数据就有滚动的效果,停下来就是中奖名单。一个简单的抽奖小程序就完成了。原网页已经由 ZAKER 转码以便在移动设备上查看
大家都在看

我要回帖

更多关于 微信抽奖小程序 的文章

 

随机推荐