当前位置:首页 > 代码 > 正文

随机抽签程序代码(随机抽签程序代码大全)

admin 发布:2022-12-19 20:09 166


本篇文章给大家谈谈随机抽签程序代码,以及随机抽签程序代码大全对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

C语言怎么做个抽签程序,就是老师要用这程序来随即抽取学号来回答问题, 56个人,随即抽一人回答问题的代码

#includestdio.h

#includestdlib.h

#includetime.h

void main()

{

int num;

time_t t;

srand((unsigned)time(t)); //获取当前时间作为种子,保证每次产生随机数的种子不同

num=random(60); //用函数random在0-60之间产生一个随机数

printf("num=%d",num);

}

希望回答对你有帮助!

【原创答人】

Flash制作随机抽签程序

麻烦楼主追加点分数,谢谢

--------------------------------------

场景:

1、两个动态文本框 分别命名show_txt和result_txt(show_txt用来显示随机数result_txt用来显示抽取的数字)

2、三个按钮,分别命名为start_btn和next_btn和reset_btn(start_btn为开始抽号,next_btn继续抽号,reset_btn重新抽号)

代码:

//定义抽取号码范围

var hao:Array = new Array();

for(var i:int = 1;i49;i++)

{

hao.push(i)

}

var num:int = 0;

var add_num:int = 0;//第几次抽奖

//抽取的号分类

//随机显示被抽号码

var timer = new Timer(100, 0);

timer.addEventListener(TimerEvent.TIMER, timerHandler);

timer.start();

//开始抽取号码

start_btn.addEventListener(MouseEvent.CLICK,yaohaoF);

function timerHandler(e:TimerEvent):void

{

//取得hao数组的长度,里现在是1000

num = Math.floor(Math.random()*hao.length);

show_txt.text = hao[num];

}

function yaohaoF(event:MouseEvent):void

{

add_num++;

//result_txt.text="幸运号"+xu_array[add_num-1]+":"+Math.floor(Math.random()*hao.length)+"\r";

result_txt.text="抽取号码为:"+show_txt.text+"\r";

timer.stop();

//关键在这里,把上面抽出的号码从数组中删除,它就不会再出现了

hao.splice(num, 1);//删除已经选中的号码

//如果已经抽出49就停止

if (add_num49)

{

timer.stop();

show_txt.text = "全部号码已抽取完成";

result_txt.text ="";

start_btn.enabled = false;

next_btn.enabled = true;

}

}

next_btn.addEventListener(MouseEvent.CLICK,nextF);

function nextF(event:MouseEvent):void

{

timer.start();

result_txt.text="";

}

reset_btn.addEventListener(MouseEvent.CLICK,resetF);

function resetF(event:MouseEvent):void

{

timer.start();

start_btn.enabled = true;

next_btn.enabled = false;

add_num = 0;

}

求一个随机抽签不重复软件或.exe程序,1-54之间不重复。哪位能帮忙?谢谢!

可以偷懒的嘛!

用记事本把下面代码保存为XX.bat 双击运行即可

@echo offcolor 3emode con cols=55

set nab=1-54

title 不重复随机抽取 %nab%

echo/

echo ==========================

echo/

echo 抽 签 开 始 啦 !

echo/

echo ^( %nab% ^)

echo ==========================

echo/

echo 请输入一名字后回车或直接回车进行抽签,

echo/echo 中止抽签请按 q 回车:echo/

setlocal enabledelayedexpansion

set nbn=%nab:*-=%

call set nb0=%%nab:-!nbn!=%%

(for /L %%s in (%nb0%,1,%nbn%)do (

call :geths

set !hs!=%%secho.!hs!

))tem.yky

for /f %%r in ('type tem.yky^|sort')do (

set w=set/p w=

if /i "!w!"=="q" goto :end

set/a n+=1

echo 第 !n! 个抽的是: !%%r!)

:end

del tem.yky

echo/echo 抽签完毕! 按任意键退出...

pausenulexit

:geths

set hs=%random%

if defined %hs% goto geths

关于随机抽签程序代码和随机抽签程序代码大全的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/22252.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载