用lua随手写的扑克发牌方案
CardType={[0]="黑桃",[1]="红桃",[2]="草花",[3]="方片"}
CardValue={[1]='A',[2]='2',[3]='3',[4]='4',[5]='5',[6]='6',[7]='7',[8]='8',[9]='9',[10]='10',[11]='J',[12]='Q',[0]='K'}
--数字转牌0~51。
function Num2Card(num)if num < 0 or num > 51 then return nil endtype = math.floor(num/13)value = num%13return CardType[type]..CardValue[value]
end
--初始化牌,0~51到list
function InitCard(cardlist)for i=0,51 dotable.insert(cardlist,i)end
end
--随机获取list一个值,然后删除,随机范围-1
function SendCard(cardlist)if #cardlist==0 then return -1 endcardnum = math.random(1,#cardlist)result = cardlist[cardnum]table.remove(cardlist,cardnum)return result,#cardlist
endcardlist = {}
InitCard(cardlist)
--随机种子
math.randomseed( os.time() ) math.random()
while #cardlist~=0 docardvalue = SendCard(cardlist)print( Num2Card(cardvalue) )
end
用lua随手写的扑克发牌方案相关推荐
- Lua 中写 C 扩展库时用到的一些技巧
Lua 中写 C 扩展库时用到的一些技巧(转) 通常,C 扩展库中 C 代码会有一些数据要放在 lua 状态机中.Lua 提供的方案是放在它的 注册表 中.如文档所言,因为 Lua 的注册表是全局共享 ...
- 用 Go 语言给 Lua/OpenResty 写扩展
用 Go 语言给 Lua/OpenResty 写扩展 https://www.lbbniu.com/3477.html 背景 最近的一个lua项目中需要解析wbxml,WBXML是XML的二进制表示形 ...
- 四个步骤写一份策划方案(下)
本文继续分享:如何条理清晰地写一份策划方案?2.0版 05 第五步: 提出方法和模型,解决问题 诊断出了问题所在,该用什么办法来解决呢? 通常甲方企业和乙方Agency都会有一些成熟的方法论来解决营销 ...
- 简单七个步骤写一份策划方案(上)
如何条理清晰地写一份策划方案?2.0版 当时是听到身边不少朋友.同事反应他们写方案的时候,经常会陷入一种思维凌乱.打开PPT半天憋不出几个字的窘境,从而导致工作效率低下.也非常打击信心和动力. 还有些 ...
- 开源纯C日志函数库iLOG3快速入门(五、与随手写的简单写日志函数的比较)
2019独角兽企业重金招聘Python工程师标准>>> 前几天看到一个网友的评论:"这种一般自己实现个用用就行了 没必要整第三方库". 的确,很多个人或公司都自己 ...
- 一场游戏一场梦------------------大学随手写(11年05月-------11年06月04)
一场游戏一场梦------------------大学随手写(11年05月-------11年06月04)2011-05-19 13:45 (分类:乱七八糟) 片段一:生活就如同QQ够级 2011年0 ...
- 学会写企业网络营销方案
学会写企业网络营销方案 上次小胡写过一篇文章关于网络营销方案的写法,但是写的很粗略,对于一些急切的需要给客户出网络营销方案的服务商来说,似乎重新整理出来有点烦琐,所以今天小胡重新出了一份简介明了的网络 ...
- JAVA游戏编程之三----j2me 手机游戏入门开发--俄罗斯方块_5_使用LUA脚本写游戏
该程序是基于07年底写的一个J2ME小游戏 俄罗斯方块,将全部逻辑绘制都放到LUA脚本里来做,J2ME方面仅作一个绘制库来使用! 建立J2ME程序这里就不说了, 详见我的BLOG http://blo ...
- android扑克发牌动画,JS实现纸牌发牌动画
本文实例为大家分享了JS实现纸牌发牌动画的具体代码,供大家参考,具体内容如下 先看演示 游戏构建准备 1.准备52张纸牌 2.一张桌布 3.编辑工具为 Visual Code 技术概要 1.对象操作 ...
- 技术选型方案怎么写_活动运营方案怎么写?
"下周我们要做一场活动,你写一份方案,我们明天讨论!" 作为一个运营人,这样的话你肯定经常听到.写什么.怎么写是最大的困扰. 十月今天就以活动运营方案为例,来给大家讲解一下,方案应 ...
最新文章
- AndroidWear开发之HelloWorld篇
- Boost Asio总结(9)数据缓冲区class mutable_buffer和const_buffer
- 于金刚消息引擎服务器,基于MQTT的安全通信服务器的研究与实现
- c语言课程设计修改订单流程图,C语言课程设计————写下流程图! 谢谢
- 存储过程和函数的区别?
- python安装request库_Python——安装requests第三方库
- 【书单】推荐几本AI好书
- 我们需要一次怎样的数据架构变革?
- Java 8并发工具包简介
- Android ListView焦点事件冲突问题与解决
- 【计算方法】数值积分求解微分方程
- 个人主页博客网页设计制作HTML5+CSS大作业——清新春暖花开个人博客网站(6页)
- 教师计算机西沃培训心得,希沃电子白板学习心得体会
- Apache的安装教程
- 英语四六级资料/四六级真题
- android程序 美食分享,下厨房Android产品分析
- 高等数学-线性代数:已知特征值,求解特征空间的特征向量
- Python网络爬虫与信息提取
- 显示前半内容后半内容用省略号_德语 OCR
- 利用 OpenGL ES 给视频播放器和相机做个字符画滤镜