比赛随机录入画稿
你能告诉我一个最好的脚本/程序,随机抽取一个胜利者。
这些都是进入比赛的参赛者,需要随机select一名获胜者。
Excel表格中的数据。 我想对excel运行脚本。
以下假设您的参赛者名单在名为“参赛者”的范围内。 当然,关于系统生成的随机数字通常不是随机应用的警告 – 适用于本地/小规模的有趣竞争,可能不是全国彩票的解决scheme。
Sub PickWinner() Dim winner As String winner = Range("Entrants").Cells(Int(Rnd() * (Range("Entrants").Count) + 1), 1) Debug.Print winner End Sub
然后保存为CSV
在python中:
import random fd = open(csv_file) lines = fd.readlines() line_num = random.randrange(0,len(lines)-1) print 'winner: ', lines[line_num]