4个回答
展开全部
#! /usr/bin/python
import random
l=['a','b','c','d','e','f','g','h','i','j','k','l','n','m','o','p','q','r','s','t','u','v','w','x','y','z']
n=len(l)
k=0
print l
for i in range(n):
k+=1
a=random.randrange(0,len(l))
print a
print l.pop(a)
print l
print k
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#!/bin/bash
CLASS_A_MAX=40
CLASS_B_MAX=38
CLASS_A_ID="2XXXXXXX"
CLASS_B_ID="2YYYYYYYY"
((class_a_num=$RANDOM%CLASS_A_MAX+1));
((class_b_num=$RANDOM%CLASS_B_MAX+1));
echo "Class 1 NO.$CLASS_A_ID$class_a_num";
echo "Class 2 NO.$CLASS_B_ID$class_b_num";
-----------------
运行效果:
[codevampire@codevampire ~]$ . test.sh
Class 1 NO.2XXXXXXX22
Class 2 NO.2YYYYYYYY11
执行N次脚本,随机2N人
追问
是每次从两个班中随机点一个人
追答
#!/bin/bash
CLASS_A_MAX=40
CLASS_B_MAX=38
CLASS_A_ID="2XXXXXXX"
CLASS_B_ID="2YYYYYYYY"
CLASS_NUM=2
((class_a_num=$RANDOM%CLASS_A_MAX+1));
((class_b_num=$RANDOM%CLASS_B_MAX+1));
((class_choose=$RANDOM%$CLASS_NUM));
if [ $class_choose -eq 0 ];then
echo "Class 1 NO.$CLASS_A_ID$class_a_num";
elif [ $class_choose -eq 1 ];then
echo "Class 2 NO.$CLASS_B_ID$class_b_num";
else
:
fi
----------------
[codevampire@codevampire ~]$ . test.sh
Class 1 NO.2XXXXXXX23
执行N次脚本,随机N人
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-04
展开全部
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#define CLASSA 40
#define CLASSB 38
#define IDSTART 201300 //学号起始值
#define NUM 10 //假设每次点10人
int main()
{
int i=0;
srand(time(0));
while(i<NUM)
{
int tmp=rand()%(CLASSA+CLASSB);
printf("%s班,%d\n",tmp<CLASSA?"一":"二",IDSTART+tmp);
i++;
}
return 0;
}
#include <stdlib.h>
#include <unistd.h>
#define CLASSA 40
#define CLASSB 38
#define IDSTART 201300 //学号起始值
#define NUM 10 //假设每次点10人
int main()
{
int i=0;
srand(time(0));
while(i<NUM)
{
int tmp=rand()%(CLASSA+CLASSB);
printf("%s班,%d\n",tmp<CLASSA?"一":"二",IDSTART+tmp);
i++;
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-04
展开全部
可以用什么语言呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询