(已结束)
我的著作《第一行代码——Android》已经预售几天了,这段时间也有不少朋友早早地就订购了这本书,感谢大家对我一如既往的支持,在离发货还有十几天的时候就预订了这本书。
为了特别感谢在预售期就这么支持我的朋友们,现在图灵公司大力支持下举办一个晒订单赢图灵图书的活动,欢迎已经订购和准备订购的朋友们积极参与进来。如果你还没有订购,只需在7月31号(含本日)之前下单,就可以参与此活动,购买地址见左侧导航栏。
活动介绍
凡是预售期间(即7月31号之前)在当当、京东、亚马逊、互动其中之一(不包含淘宝)订购《第一行代码——Android》这本书的朋友们,都可参与晒订单赢图灵图书的活动,只需提供你的订单截图就能够参与抽奖,奖品是图灵公司出版的任意图书一本(价值100元以内),中奖名额5位。
参与方式
请严格按照以下步骤来参与活动,否则将视为无效参与。
1. 在本篇博客下方留言,留言内容为:我已参加活动。
2. 发送邮件主题为《参加晒订单赢图灵图书活动》,邮件内容中要包含你的订单截图,以及刚才在博客中留言时显示的用户名。
完成以上两步并通过验证之后,你就进入到了抽奖候选人的行列当中,候选人名单在下面的代码中可以看到。
中奖通知
抽奖将于8月1日早上10点准时开始,并于当天公布中奖结果,我到时会将中奖名单在本篇博客的下方公布,并用站内信的方式通知中奖用户。如果你中奖了的话,请在图灵社区(www.ituring.com.cn)中挑选任意一本价格100元以内的图书,并把书名和你的邮寄地址在站内信中回复我即可。
抽奖方式
为了表示此次抽奖是绝对公平公正的,我准备自己编写一段抽奖代码,并将源码公开,让大家共同来监督。中奖候选人的名单在代码中就可以看到,名单在7月31号之前每天都会刷新,代码如下所示:
public class Lottery {
static List<String> candidates = new ArrayList<String>();
static {
// 抽奖候选人名单
candidates.add("冷小菜");
candidates.add("f80407515");
candidates.add("myuser11");
candidates.add("何草草");
candidates.add("x_l_g");
candidates.add("king_9011201");
candidates.add("xiaozeiqwe8");
candidates.add("lihongtao_blog");
candidates.add("洪建超");
candidates.add("KevinQin2013");
candidates.add("muzitest");
candidates.add("ieee802x");
candidates.add("jiajies");
candidates.add("什么都是浮云");
candidates.add("Dl1994");
candidates.add("hbzhangxb");
candidates.add("qqLa2012");
candidates.add("lostmetop");
candidates.add("xuefengzcq");
candidates.add("diodios");
candidates.add("L_willin");
candidates.add("菜鸟不想菜");
candidates.add("rongxianyu");
candidates.add("kb1989520");
candidates.add("wxryh2003");
candidates.add("xianhhx");
candidates.add("枫泠");
candidates.add("TomHelper");
candidates.add("sinat_15533923");
candidates.add("denghua512");
candidates.add("elincms");
candidates.add("情绪控_");
candidates.add("chenchong55");
candidates.add("sungentim");
candidates.add("qq_18244445");
candidates.add("alexwu59");
candidates.add("mchaoliu");
candidates.add("acravip");
candidates.add("UnicornBoaT");
candidates.add("s1900");
candidates.add("tcgwl");
candidates.add("itfanr");
candidates.add("lzw_java");
candidates.add("zhu1986jun");
candidates.add("PRG530");
candidates.add("年福东");
candidates.add("happy_fsyy");
candidates.add("haohengyuan");
candidates.add("zhencheng20082009");
candidates.add("small_winter");
candidates.add("馒头wpuic");
candidates.add("xiaowu3344");
candidates.add("sunnybaby");
candidates.add("gy673704403");
candidates.add("woxinkuangye888");
candidates.add("a8500280");
candidates.add("L_Soft");
candidates.add("ze1234599");
candidates.add("wl8269961");
candidates.add("lxmy2012");
candidates.add("budongqiuzhijiao");
candidates.add("went0213");
candidates.add("小梦");
candidates.add("jin4cs");
candidates.add("yancai5");
candidates.add("shidaandroid");
candidates.add("hyssf");
candidates.add("HUNTER-C");
candidates.add("crayhl");
candidates.add("MOONNIFE");
candidates.add("JAVA_110_116");
candidates.add("漪顿");
candidates.add("abner_ustb");
candidates.add("坏脾气的流浪猫");
candidates.add("qq_17192697");
candidates.add("w591940015");
}
/**
* 中奖名额为5个
*/
public static final int AVAILABLE_COUNT = 5;
public static void main(String[] args) {
System.out.println(candidates.size());
if (candidates.size() <= AVAILABLE_COUNT) {
// 如果候选人数少于或等于中奖名额,则所有人都中奖
for (String winner : candidates) {
System.out.println(winner);
}
} else {
// 循环进行5次抽奖
for (int i = 0; i < AVAILABLE_COUNT; i++) {
String winner = lotteryOnce();
System.out.println(winner);
}
}
}
/**
* 进行一次抽奖操作,并返回中奖者的名字。
*
* @return 中奖者的名字。
*/
public static String lotteryOnce() {
Random random = new Random();
int index = random.nextInt(candidates.size());
String winner = candidates.remove(index);
return winner;
}
}
如果你已经完成了参与方式中的两步,却没有在抽奖候选人名单当中看到你的名字,可以私信我,我会进行核实(名单不会实时更新,可以等一天之后再来查看)。
中奖名单
截止2014年8月1日10点整,一共有76人参加本次抽奖活动,中奖名额5位,中奖率为6.57%,中奖名单如下:
acravip rongxianyu a8500280 alexwu59 漪顿 恭喜这五位朋友,请检查你们的站内信,并于8月5号之前回复我,逾期未回复将视为自动弃权。
关注我的技术公众号,每天都有优质技术文章推送。关注我的娱乐公众号,工作、学习累了的时候放松一下自己。
微信扫一扫下方二维码即可关注:
![]()