# data[].attributes.body
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(){
srand( time(NULL) );

指定亂數範圍

int min = 1;
int max = 100;

產生 [min , max] 的整數亂數

int i;
for( i=1 ; i<=6 ; i=i+1 )
{
int x = rand() % (max - min + 1) + min;
if (x%2==1)
{
x++;
}
printf("%d\n", x);
}
return 0;
}

# data[].attributes.body
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
srand(time(0));
srand(time(NULL))
int i, j, num[6];

for(i = 1 ; i <= 6 ; i++){
do{
num[i-1] = rand() % 49 + 1;
for(j = 1 ; j < i ; j++){
if(num[i-1] == num[j-1])
break;
}
}while(j != i);
std::cout << num[i-1] <<" ";
}

return 0;
}

# data[].attributes.body
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(){
srand(time(0));
int i, j, num[6];

不重複

for(i = 1 ; i <= 6 ; i++){
do{
num[i-1] = rand() % 49 + 1;
for(j = 1 ; j < i ; j++){
if(num[i-1] == num[j-1])
break;
}
}while(j != i);
std::cout << num[i-1] <<" ";
}

氣泡排序法

for (int i=5; i>0; i--) {
for (int j=0; j<i; j++) {
if (num[j] >num[j+1]) {
int tmp;
tmp = num[j];
num[j] = num[j+1];
num[j+1] =tmp;
}
}
}
std::cout<<std::endl;
for(int i=0 ;i<6 ;i++){
std::cout<<num[i]<< " ";
}
return 0;
}

# data[].attributes.body
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;

int main(){
srand(time(0));
srand(time(NULL))
int i, j, k, num[6];

cout<<"要抽幾期?";
int n;
cin>>n;

for(k = 0 ; k < n; k++){
for(i = 1 ; i <= 6 ; i++){
do{
num[i-1] = rand() % 49 + 1;
for(j = 1 ; j < i ; j++){
if(num[i-1] == num[j-1])
break;
}
}while(j != i);
}
for (int i=5; i>0; i--) {                   //氣泡排序法
for (int j=0; j<i; j++) {
if (num[j] >num[j+1]) {
int tmp;
tmp = num[j];
num[j] = num[j+1];
num[j+1] =tmp;
}
}
}
cout<<"第"<<k+1<<"期：";
for(int i=0 ;i<6 ;i++){
cout<<num[i]<< " ";
}
cout<<endl;
}

return 0;
}

# data[].attributes.headline
加上特別號 / 查詢期別 

# data[].attributes.subject
加上特別號 / 查詢期別 

# data[].attributes.body
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;

int main(){
srand(time(0));
int i, j, k, num[7];

cout<<"要抽幾期?";
int n, m;
cin>>n;

for(k = 0 ; k < n; k++){
for(i = 1 ; i <= 7 ; i++){
do{
num[i-1] = rand() % 49 + 1;
for(j = 1 ; j < i ; j++){
if(num[i-1] == num[j-1])
break;
}

}while(j != i);
}
m=num[6];

for (int i=5; i>0; i--) {
for (int j=0; j<i; j++) {
if (num[j] >num[j+1]) {
int tmp;
tmp = num[j];
num[j] = num[j+1];
num[j+1] =tmp;
}
}
}
cout<<"第"<<k+1<<"期：";
for(int i=0 ;i<6 ;i++){
cout<<num[i]<< " ";
}
cout<<"/特別號："<<m;
cout<<endl;
}

return 0;
}

# data[].attributes.body
int main(){
srand(time(0));
srand(time(NULL))
int i, j, k, num[6];
int prd[9];

for(k = 0 ; k < 10; k++){
for(i = 1 ; i <= 6 ; i++){
do{
num[i-1] = rand() % 49 + 1;
for(j = 1 ; j < i ; j++){
if(num[i-1] == num[j-1])
break;
}
}while(j != i);
}
for (int i=5; i>0; i--) {
for (int j=0; j<i; j++) {
if (num[j] >num[j+1]) {
int tmp;
tmp = num[j];
num[j] = num[j+1];
num[j+1] =tmp;
}
}
}
cout<<"第"<<k+1<<"期：";
for(int i=0 ;i<6 ;i++){
cout<<num[i]<< " ";
}
cout<<endl;

prd[k]={num[0],num[1],num[2],num[3],num[4],num[5]};
cout<<prd[k];
}

cout<<"查詢的期別：";
int n;
cin>>n;
n=k;
cout<<prd[n];

return 0;
}