天天看点

随机生成一组彩票

/*
*   随机生成一组球号 红色: 1-33 蓝色: 1-16
*   @author 李政 <[email protected]>
*/
#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>
#include<time.h>

//判断函数
bool check_num(char num,char red[])
{
  for(char i=;i<;i++)
    {
        if(num == red[i])
        {
          return false;
        }
    }
    return true;
}

int main()
{
  srand(time(NULL));//随机的节点
  char red[] ={};//定义数组
  char count =;
  while(count <)
  {
      char num =rand()%+; //1-33随机数
      if(check_num(num,red))
      {
        red[count++]=num;
      }
  }

  printf("红色:");
  for(char i=;i<;i++)
  {   
      printf("%d ",red[i]);
  }
  puts("");
  printf("蓝色:");
  printf("%d\n",rand()%+);
}

           
随机生成一组彩票