2025春季 活动企划
春日迟迟、卉木萋萋。鸧鹒喈喈、采蘩祁祁。在躁动的春季,大家却深谙潜龙勿用的道理,祝所有追梦人能够执讯获丑、薄言还归。我希望能通过春季活动,给大家一个劳逸结合放松的机会,以文(字)会友加深对彼此的了解。
计划如次:
这是我加入文社以来第一次担任轮值社长,在活动策划和组织方面毫无经验,先行感谢大家海涵我思虑不周之处。如有建议,也请直接在本帖子中不吝赐教,谢谢。
华荣读书会
冬季的围炉读书会氛围很好,我希望能延续上次活动的精神,令书香墨蕴也充溢这个风習習兮和暖,百草萌兮华荣的季节。根据上次活动经验,或许一季一次一本会更从容一些。于是我想推荐诺奖得主美国作家萨克·巴什维斯·辛格的作品《卢布林的魔法师》,这是上次朝昼同学忙于活动策划安排未竟的推荐,为众人抱薪者应当也有尽兴的权利,这本身亦是一本值得一读的好书。
《卢布林的魔法师》写了犹太魔术师雅夏戏剧性的人生,他经历了叛逆、堕落、回归三个阶段,在特殊的文化和社会背景下,他的一生就是对民族认同、宗教道德、人性与自由的追问。事实上,犹太民族是很复杂的,在很长的一段时间中流离失所并受到系统性的歧视,却仍能通过宗教和文化维系在一起。一边是古老而排外的犹太传统,一边是这个日新月异的世界,这种矛盾的生活状态将人的境地推向极限,从中就暴露出人性的本真来。所以,只要你对人性的欲望和救赎感兴趣或者对于犹太民族乃至宗教和历史好奇,我相信都能从阅读本书中有所收获。
宗教和民族主义并不是个少见的主题,至少爱尔兰人也会同病相怜,乔伊斯用天才的文笔在《都柏林人》中直截了当地揭露了爱尔兰天主教和民族主义的现状,那么宗教和民族主义本来该如何而又有何必要呢?我想阅读本书的时候一定会有很多遐想,期待能在阅读后一道讨论。我们依然有两种形式参与讨论,约个时间纠集人员群聊讨论(想参加请在二楼的列表中加上自己并且标注计划阅读时间,根据情况再约详细时间),另一种是在论坛的文学讨论版区中自由发帖讨论。如果对本书实在不感兴趣,请在读书会区写一篇作品赏析或者推荐,也可以充实下一季度的读书会(若其存在的话)可供选择的书单。
曲水流觞
上巳节(三月初三)自周代起即有水滨拔褉的习俗,到了魏晋逐渐演变成了临水宴饮、浮枣,最终酒形成了曲水流觞的活动,成为魏晋风流的代表盛极一时。对于生活在科技洪流中的我们,如果没有文化传承和生活中的小情趣,断开与自然、他人的连接,人很容易被异化。为了不被现代社会异化,就在这个三月上巳,来一场勇敢者的曲水流觞吧。虽然相隔万里,但沿着互联网的信息之河,我们的友谊确实都是真的。若感兴趣,报名方法仍然是将自己加入二楼相应的列表中,截至3月30日晚12:00。
游戏流程
大而化之地说,这是随机化版本的三题点心,被抽到的人完成三题点心,并抽取下一个参与者以及出下一道题目,重复直到所有参与者至少都写了一篇文章,规定时间内写不完的接受惩罚。具体的流程如下:
文社目前有文若,青塔,梦钰,inky,今川,朝昼,whyfish,uta,(9), 共9位成员(若Miki参与,是第10位)。将参与者按上述次序编号为1..N.
令 i← 0, 维护一个活动帖, 其中帖子的回复是一个对象,它有三个属性 content:str, next:int, challenge:str 分别是回复的内容,下一个回复者的编号, 下一个回复者的写作题目, 后面出现的msg和res 都是它的实例。从实现上,它是一个以content作为内容, 末尾最后一行标记了一个1..N 的正整数以及一个三题点心的题目challenge的回复帖。
- 若 i <= N-1, 读取最新回复msg, n← msg.next ,否则游戏终止.
- 编号为n的同学请根据题目 msg.challenge写一个和文学有关的完整作品article,并出一道3题点心new_challenge,若这是活动中n写的第一篇文章 i ← i+1,
- m← rand()// rand()生成一个1..N的正整数.
- 若 m = n, 回到3, 否则,res.content ← article, res.next ← m, res.challenge←new_challenge, n同学发布回复 res.
- 若res发布时间超过msg发布时间3天, 罚酒——m指定n的小惩罚!(记录在案,游戏终止后一一清算)
- 回到1。
每个人都至少要写一篇文章,在理想情况下(大家都能按时写完作品), 令Y_k = 出现第k个第一次写文章的同学所需游戏轮数, X_k = Y_k - Y_{k-1} 满足参数 p = \frac{N-k+1}{N-1} 的几何分布 (即 P(X_k = s) = (1-p)^{s-1}p) ), 那么游戏轮数的期望是:
E[Y_N] = \sum_{k = 1}^N E[X_k] = 1+(N-1)H_{N-1},
其中 H_N = 1 + 1/2 + \cdots + 1/N 是第N个调和数。游戏结束的轮数期望和玩家的对应关系参看下表:
玩家人数N | 理想的结束轮数的期望 |
2 | 2 |
3 | 4 |
4 | 6.5 |
5 | 9.33 |
6 | 12.42 |
7 | 15.70 |
8 | 19.15 |
9 | 22.74 |
10 | 26.46 |
我给出了计算的详细过程(请不要嫌其平凡),这样诸位报名参加游戏时一定能心中有数,理智地选择是否参加(我认为至少4个人参加这个游戏才可能会有意思,请注意游戏体验并不均衡,但交给随机性一切都是公平的!)。游戏终止后就是惊险又刺激的惩罚时间,大家一起监督小惩罚的承兑(请做好心理准备)。
今年上巳节是3月31日周一,届时我将在上午8点(东八区)准时发帖抽取第一位幸运儿, 并抽取第一个题目。
rand()之实现
古人是以流水roll人,如果请阿梦去三江源丢漂流瓶我们在下游等着丢包率或许略有点高,可我们也绝不应该将就:
首先不应该随便设想一个数作为rand()。Blue-seven phenomenon 是个有趣的统计现象,让人们随机说一个颜色说一个个位数,蓝色与7出现的可能性是最高的。如果大家都参加的话,鱼将面临很大的压力!
在浏览器f12打开开发者模式在console中输入下面的代码即可roll一个1-N的编号。
console.log(Math.floor(Math.random() * N) +1);
可惜的是,包括上述javascript实现在内的大多数随机数生成算法产生的是伪随机数,想要生成真随机,需要特别的硬件。我推荐的方法是使用random.org提供的随机数生成服务,这是通过监测大气噪声产生的随机数,十分公平,也相当于继承并发展了从龟甲占卜、曲水流觞以降 ,利用大自然获取随机数的智慧。
辩论赛
辩论赛按照之前的计划打算在清明节举行,这已经迫在眉睫了。请有空参与且感兴趣的同学将自己加入二楼的相应列表中,截至3月29日00:00。之前的分组有些一边倒的倾向,我认为采取随机组队的方式较好,在人员确定后我会用random.org抽取,活动场地仍在qq群之中,除非所有参与者都愿意加入语音。