这是一个给开车一族使用的移动应用,简单的操作界面,非常简单,简单到没有任何按钮和输入框。 继续阅读“移动应用之汽车上的语音广播(CarCast/DriveCast)”
作者: 孟繁永
传销之燎原与暴力革命的联系
中国的传销事业虽经几次大举剿除,至今仍然活跃在大江南北。据有关报道,传销在中国已经发展出了北派传销和南派传销,前者以实物传销为特点,而金融更为发达的南方则发展出了没有实物寄托的南派传销,美其名曰“纯资本运作”,如今纯资本运作方兴未艾,其新的变种“网络纯资本运作”已经开始蔓延。 继续阅读“传销之燎原与暴力革命的联系”
自由开放的世界依赖于自由开放的网络
论大学如何卖好自己的毕业生
首都堵车感受之一:地下停车场的费用高于路边停车位
没有了360还有MSE
早在360被曝光盗窃用户数据之前,我就已经停用360了,来自于一种直觉,这种免费的模式来得太赤裸,商人显然应该有牟利的途径。
在裸奔之后,因为一次软件试装事故,需要用个杀毒软件保个安心,于是搜索来了免费的MSE,也就是微软免费杀毒软件MSE(Microsoft Security Essentials)。 继续阅读“没有了360还有MSE”
无良的京东商城360
北京市购车摇号计算机程序近两年仍未公开
根据京华时报2011年01月18日报道,“为确保透明公正,购车指标摇号的计算机程序将向社会公开。”
但时至今日,我仍然未能从网络上获取到任何相关程序或者算法,看来,孟桥同志所代表的北京交通委未履行当初的承诺,也未能表达出让购车摇号透明公正的诚意。
能够找到的有关摇号程序最详细的说明如下:
摇号流程
第一步:操作员从申请系统中导出审核合格的当期有效编码。
第二步:现场抽签,确定用于当期摇号的计算机。将审核合格的当期有效编码导入该台计算机。
第三步:现场抽签,随机选取6名工作人员,按顺序排列,从高位到低位抽取6个数字,生成种子数。
第四步:由操作员将种子数输入抽签用的计算机,按键摇出当期中签编码。
第五步:由公证人员宣读公证意见后,将当期中签编码刻盘,导入申请系统,在www.bjhjyd.gov.cn公布。
第六步:申请者查阅摇号结果,中签者可自行在网上打印确认通知书。
根据孟桥提到的算法:
孟桥解释了推算的原理,摇号将从2万个号中设置起始号,可能会采取由若干人随机确定一位数字,最终组成起始号的方式。摇号时,起始号确定后,市民可根据程序模型的设定推算出摇中的号码。“据此验证摇号的结果,确保摇号的公开、透明”。
终于在水木上找到更加精确的分析:
原理是这样,申请时候编号前四位随机数,共一万组,后面就是自然申请顺序编号,
审核通过后有效编码(审核通过的)放入摇号池,根据每个申请编码前四位随机码组号从小到大排列,组内按自然申请顺序从小到大排列,这样所有的N个有效申请编码在摇号池里就重新有了个1到N自然数排列编号,按标准GBT101112008里随机数产生标准(估计是那个线性乘同余算法)产生1.76万个[0,1]之间均匀分布的随机数,初始值就是那个6位代表抽出的种子数,随机数*N取整就是抽中的号。要知道是否作弊,那只能zf提供摇号池各个申请人这个编号顺序,随机数产生算法,大家监督。
看样子重点就在于每次摇号前有效申请编码池的摇号基数对应关系了。