抽奖是一个概率事件,数学不好的我只能通过比较笨的办法实现抽奖算法。

首先设置一个游戏表记录游戏数据

其次设置一个奖项表,生成各个奖项对应的随机数

用户点抽奖的时候,生成一个随机数,然后检索数据库是否存在这个随机数,存在就表示中奖了!不存在则表示每中奖!

思路类似于预先制作好抽奖球,每个球有一个编号及对应的奖品信息,然后跟一定量的无奖品信息的球一起打散到一个抽奖箱里,抽奖者随机从抽奖箱中取出一个球,然后根据是否有奖品信息判断是否中奖及中了什么奖!

然而

实际的抽奖箱随着抽奖球陆续被取走,剩下的奖项中奖概率逐步增高!

而这个程序算法则需要想办法动态调整奖项表中的随机数超出剩余奖项数量奖项的随机数!

生成奖项表时,越往后生成效率越低!

 

优化方案:

通过使用list<int> 生成一个序号列表,然后通过不断生成列表的随机index提取序号存入数据库,再将提取出来的序号从列表中去掉,可以大大提升效率!

难得大哥又出了新片了,特意去看了下,最大的感受是大哥已老!

整个故事情节也还是比较紧凑,与米国拯救世界相比,这片更贴近于个人为女报仇而激发的个人英雄主义!

这也是继《战狼2》之后能给我观看欲的电影之一!

 

最近为了提升下个人的谈资内容范围,就购买了本吉林出版集团有限责任公司出版的《谈资》,小小的一个本子罗列了一些常见的话题,每个话题作为标题,再写上这个话题的出处或者具体内容。

然而,第一个“春宵一刻值千金”居然不知道从哪里搜来了一个纪晓岚的轶事,且不论真假,怎样也应该是解释这句诗句的出处吧!

这句诗句出自于苏轼的《春宵》,具体内容如下:

春宵一刻值千金,花有清香月有阴!

歌管楼台声细细,秋千院落夜沉沉。

 

习惯性的一边刷牙一边听头条视频,刷完牙吃饭的时候手机往桌上一摔突然没声音了,怎么调整都不行!

调整音量键显示调整的是耳机的音量,接上耳机正常有声音,打电话按免提也能正常播放声音!看来是手机误认成耳机孔已插入耳机了!

百度了下,原来是因为耳机孔进水了!

拿了张纸巾捻成小棍状插入到耳机孔各种转,把里面的水分吸干,拔出来,再播放歌曲,声音又回来啦!

城市生活不同于农村,往往一栋楼房由几户甚至几十户共同使用,人多了安全隐患自然也就多了!发生意外的几率更高,比如火灾、地震等等!具体如前两个月的国外某大楼着火、前两天的某群租房着火!

意外的发生,对于低层住户来说紧急避难很简单,但是对于高层住户就如同困在人间地狱一般!只能坐以待毙,但是如果我们一开始就将某个小空间打造成一个强大的避难空间,那就不同了!

当前的技术如此先进,相关的建筑材料也都已经不是大问题!

我们在装修房子的时候,将卫生间打造成一个热绝缘、整体可承受数十吨甚至百吨外力的避难场所,也不是不可以!

首先可以考虑打造一个足够厚度的钢铁方形空间替换掉普通砖垒成的卫生间,然后墙壁上用上热绝缘材料的砖、涂料等建材,确保在外部受到火场高温时不将热量导入到浴室内部,在整栋楼房因大火、地震造成垮塌时,这个空间不受外力挤压而变形崩溃!

有效的保护内部的人!

无聊看了下电影,现在已经基本上不看国产片了!《疯狂的石头》、《人在囧途》、《夜店》之类的好片难得一部,转而搜寻各类欧美片。

今天看的是《超脑48小时》,类似于《超体》,不过这部电影唯一科幻元素就是讲某人的记忆复制到另一个人的大脑中,其他的讲的还是陈腔滥调:英雄拯救世界!

打发时间是ok,也基本不会杀死多少个脑细胞!

故事直线发展,从某个没头没脑没感情的super坏人被移入了另一个super特工的记忆开始,坏人就一路根据记忆片段不知不觉中完成了灭掉boss的任务,并和特工老婆、孩子重新组成了一个家庭!

如果需要打发时间的人,可以看看!

可以参考如下的成分表:

常見氨基酸系表面活性劑:
Sodium cocoyl glutamate:椰油醯穀氨酸鈉
Disodium cocoyl glutamate:椰油醯穀氨酸二鈉
Sodium lauroyl glutamate:月桂醯穀氨酸鈉
Tea- cocoyl glutamate:椰油醯基穀氨酸TEA鹽
Potassium cocoyl glutamate:椰油醯穀氨酸鉀
上面五個可以調成弱酸性
Sodium cocoyl glycinate: 椰油醯甘氨酸鈉
Potassium cocoyl glycinate:椰油醯甘氨酸鉀
以上兩個為弱鹼性

凡是在成分表裏看到哪一長串成分中有glutamate(穀氨酸)和glycinate(甘氨酸),就多看兩眼。如果下面的成分表中沒有皂基和其他刺激的表面活性劑成分,那麼這個潔面便是氨基酸基 很OK的了。

附:
皂基成分:
在成分表中,如果同時出現了“脂肪酸和鹼劑”,就是皂化配方。列表如下:
脂肪酸:
1、肉豆蔻酸(Myristic acid)
2、月桂酸(Lauric acid)
3、棕櫚酸(Palmitic acid)
4、硬脂酸(Stearic acid)
鹼劑:
1、氫氧化鈉(Sodium hydroxide)
2、氫氧化鉀(Potassium hydroxide)
3、三乙醇胺(Triethanol amine)
4、AMP(2-Amino-2-methyl propanol)