每年在感恩节,我的家人都会从帽子中抽出名字来确定他们将成为圣诞节礼物交换的“秘密圣诞老人”.对我们的家庭文化来说,重要的是家庭中没有其他人知道对方是为了让它变得有趣而
由于今年的物流和旅行计划,我们提前庆祝圣诞节(感恩节后仅两周).
为了有足够的时间寻找礼物,我们现在想选择名字.我们的家人位于美国各地.有些成员可以上网,有些则不上网(例如亲爱的奶奶).
我想做的是有一个公平的协议,模拟从帽子中绘制名称,并确保一定程度的保密,而不是过于复杂.一些网站,如前drawnames.com或其他类似的网站,通常需要人们输入他们的电子邮件地址.我想确保我家人的电子邮件地址不被滥用
所以我不想相信他们到另一个网站.
我能想出的最好的协议是:
>编写一个随机选择人的程序,确保人们不会得到他们的配偶.
>该程序将向我显示列表的一半,但不会告诉我谁有我的名字,但会告诉我我的名字和得到我妻子名字的人.
>然后,我将离开房间,程序将向我的妻子显示另一半的人员名单(其中包括我的名字).
>然后我和我的妻子会联系每个人并告诉他们他们有谁.
我错过了更好的协议吗?更好的是,我的意思是允许更多保密.再次,由于物流和保持简单,我不想建立一个网站.
在OS X上,只需调用“say”命令行实用程序即可轻松利用文本到语音引擎.还有一些方法可以在Windows中执行此操作.因此,你可以打电话给你名单上的任何人,告诉他们听他们应该为谁购买礼物,并将耳机从电脑上拨到电话,因为你告诉你的程序说出与你有关的名字正在打电话.然后他们可以告诉你他们是否清楚地听到了这一点并且不是他们的配偶.