标签:
昨天叫一个小弟,让他考虑一下如果做随机抽奖
我真的一下子没想到怎么实现,让他先想想
结果他立马就能说出,1~10随机一个数,大于9就是中了,就是得奖率是90%
除了没有考虑周全之外(缺经验和长期维护的意识),因为大部分的需求是95%的几率,所以是1~100甚至是1~1000外,小弟的整个方向是没错的
不用 语言的实现方向没错,只要不太粗心基本是不会有问题的,这是我这个程序老人万万没想到的
所以我并不能说我懂,小弟就不懂
今天又看到一个代码
for i := 0; g.betsNeeded(); i = (i + 1) % len(g.table) {
}
这是一个游戏桌的循环,
一般人看了觉得没什么,
而(i + 1) % 游戏人数这个写法也真是让我万万没想到
而 i 可以定义游戏桌里面随便一个位置
(i + 1) % 游戏人数 = 可以循环遍历一次游戏桌
我不懂的,开源懂的人大把都懂
所以一天还是程序员,还是虚心学习吧
标签:
原文地址:http://blog.csdn.net/avi9111/article/details/46496143