1
abelyao 2015-07-20 19:59:51 +08:00 via iPhone 1
不会写程序?
抽扑克牌,抽乒乓球,抽纸条… 用 excel 也行… |
2
pimin 2015-07-20 20:06:34 +08:00 via iPhone 1
过程整理下:
1-100随机出30个不重复数字。 约定好先抽1等奖还是2等讲 如果遇到重复的再抽1次,直到抽到不重复的。 去吧。 |
4
greycell 2015-07-20 21:31:58 +08:00 via iPhone
??
|
5
wy315700 2015-07-20 21:32:46 +08:00 1
随机抽取30个用户,前10个一等奖,后20个二等奖,
|
6
046569 2015-07-20 21:51:38 +08:00 1
|
10
anheiyouxia 2015-07-20 22:40:44 +08:00 1
给你提供一个思路,很多语言有打乱数组的方法(没有就自己写一个)
把所有号码放入数组中,然后打乱 取前十为一等奖,然后后面20为二等奖 |
12
anheiyouxia 2015-07-20 22:42:53 +08:00 1
刚才查了一下,打乱那个算法叫“洗牌算法”
|
13
046569 2015-07-20 23:16:17 +08:00
|
14
046569 2015-07-20 23:27:30 +08:00
|
17
BOYPT 2015-07-20 23:39:45 +08:00
import random
num=list(range(100)) random.shuffle(a) a[:10] #一等奖 a[10:20] #二等奖 |