简单抽奖

  抽奖是随机的,所以我使用随机数进行抽奖。

 1 #include <stdio.h>
 2 #include <time.h>
 3 #include <stdlib.h>
 4
 5 void choices(int num);//抽奖选项对应表
 6
 7 int main()
 8 {
 9     int num,i=10000;
10     srand( time(0) );//时间创建随机数种子
11     printf("请按回车进行抽奖:");
12     while (getchar()!=EOF )//循环进行多次抽奖,可改写条件成抽奖次数
13     {
14     num=rand()%100+1;//使得到的随机数为1~100
15     printf("恭喜您获得->");
16     choices(num);
17     }
18     system("pause");
19     return 0;
20 }
21
22 void choices(int num)
23 {
24     if (num>94)//当随机数为95~100时的奖项
25         printf("【神兽*白虎】\n");
26     else if (num>89) //只有当第一条件不成立时才会判断第二条件,确保条件正确性,不会出现多个奖项,以下雷同
27         printf("【精英*暗夜蝙蝠】\n");
28     else if (num>79)
29         printf("【优秀*大力独角仙】\n");
30     else if (num>64)
31         printf("【普通*赖皮蛇】\n");
32     else if (num>44)
33         printf("【劣质*小马蜂】\n");
34     else
35         printf("【金币*1000】\n");
36 }

  选项表里也可转换成单独条件判断,例如: if (89 < num && num <95)  {printf("【精英*暗夜蝙蝠】\n");}

必须两个条件限定范围,否则可能条件重复,出现一个随机抽中两个奖品。

附图:

时间: 2024-11-08 14:30:46

简单抽奖的相关文章

JavaScript简单抽奖程序的实现及代码

JavaScript简单抽奖程序的实现及代码 1.需求说明 某公司年终抽奖,需要有如下功能 1)可以根据实际情况设置到场人数的最大值 2) 点击"开始",大屏幕滚动,点击"停止",获奖者的编号出现在大屏幕上 3)在界面里显示全部奖项获奖人编号 4)不重复获奖 5)不会因为输入错误而导致抽奖结果异常. 2.代码呈上 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">

HTML5小游戏-简单抽奖小游戏

换了新工作以后,专注前端开发,平常空闲时间也比较多,可以多钻研一下技术,写一下博客.最近在学习canvas,参考网上的slotmachine插件,用canvas实现了一个简单抽奖小游戏.        知识点 canvas绘制背景 canvas绘制图片 canvas绘制边框 canvas事件处理 canvas简单动画制作      步骤 1.准备好图片,首先是机器的外观.以及滚动的奖项图片,我一共准备了6种,奖项图片按照一定的规律命名,这样方便处理   2.准备好canvas画布,设置好基本的C

生活小趣味-简单抽奖

路过商场,看过抽奖感觉挺有意思的,商场进行抽奖活动,三个奖项,一等奖的概率1/10,二等奖的概率的3/10,三等奖的概率是6/10,具体奖品我没仔细看,回来随便练手了一下,思考了一下,奖品分为10份,生成一个随机数,如果0-5则是三等奖,6-8是二等奖,9是一等奖,简单实现如下: int randomNumber=arc4random()%10; if (randomNumber>=0&&randomNumber<=5) { [self alert:@"恭喜你获得三等

js简单抽奖代码

年底了各个公司都有抽奖活动,我也写了一个超级简单的代码来实现抽奖效果,这里没有华丽的Css3效果,但却有短小精悍的js代码.核心:js的Math对象和Array对象 code: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>random</title> 6 <style>

一个简单抽奖系统实现的笔记

关于键盘事件的笔记************************************************1.键盘事件的分类:    1.1 keyDown用户按下键盘任意按键触发.如果不放开,则会一直触发.    1.2 keyPress 用户按下键盘字符键触发.如果不放开,也会一直触发.    1.3 keyUp 用户放开任意键位之后触发2.抽奖事件的本质:    奖品事先设置好,放在一个数组中.由random随机函数获得一个随机数调取数组中的数据,然后以innerHTML放入相应的

php 实现简单抽奖

首先有一组数据,里面有中奖的物品和概率 $base_data = [ ['name'=>'特等奖','num'=>1], ['name'=>'一等奖','num'=>5], ['name'=>'二等奖','num'=>20], ['name'=>'三等奖','num'=>50], ['name'=>'真遗憾','num'=>100] ]; 两种实现方法 //根据num的个数生成一个数组,并合并 //打乱数组,然后随机返回一个元素 //计算概率1

原生弹窗拖拽代码demo+简单的抽奖

拖拽效果 效果: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>弹窗拖拽</title> <style> *{margin:0;padding:0;} .box{position: absolute;width: 400px;height: 300px;top:100px;left:

一个简单的抽奖转盘游戏

在一个项目中要做一个游戏,在这个过程中做了一个简单的9宫格抽奖游戏.大体思路是,点击开始按钮,游戏开始.由一个逐步递增参数 drawStep 来控制格子的背景颜色的改变,游戏停止的位置参数 stopPosition 由随机函数生成,以此来控制格子停止的位置.游戏转动一圈是8个格子,5圈就是40.easeTime参数模拟格子转动的缓步启动和缓步停止. <!doctype html> <html> <head> <meta charset="gbk"

兄弟连学python (02) ----简易抽奖器

import tkinter import random import tkinter.messagebox class choujiang: def __init__(self): self.root=tkinter.Tk() self.root.minsize(400,400) self.root.resizable(width=False,height=False) self.root.title("简单抽奖器") self.result1 = tkinter.StringVar