您的位置:首页 > 职场人生

一天还是程序员,就别说自己都懂了

2015-06-14 23:28 696 查看
昨天叫一个小弟,让他考虑一下如果做随机抽奖

我真的一下子没想到怎么实现,让他先想想

结果他立马就能说出,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) % 游戏人数 = 可以循环遍历一次游戏桌

我不懂的,开源懂的人大把都懂

所以一天还是程序员,还是虚心学习吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: