// guestNum.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<stdlib.h>
#include<stdio.h>
#include<filesystem>
#define Lenth 5
#define ERR 1
unsigned
int
g_iseed
=
0
;
int
generateNum
(
char
szNum
[])
{
int
iNum
;
int
iCnt
=
0
;
char
szCHeck
[
10
];
memset
(
szCHeck
,
0xff
,
sizeof
(
szCHeck
));
srand
((
unsigned
)
time
(
0
)
+
g_iseed
++
);
while
(
iCnt
<
Lenth
)
{
iNum
=
rand
()
%
10
;
if
(
szCHeck
[
iNum
]
==
iNum
)
{
continue
;
}
else
{
szNum
[
iCnt
++
]
=
iNum
;
szCHeck
[
iNum
]
=
iNum
;
}
}
return
true
;
}
int
_tmain
(
int
argc
,
_TCHAR
*
argv
[])
{
char
szNum
[
Lenth
];
int
i
,
j
;
for
(
i
=
0
;
i
<
10
;
i
++
)
{
generateNum
(
szNum
);
for
(
j
=
0
;
j
<
Lenth
;
j
++
)
{
printf
(
"%d"
,
szNum
[
j
]);
}
printf
(
"
\n
"
);
}
system
(
"pause"
);
return
0
;
}
C++创建随机不重复的数字
最新推荐文章于 2024-05-01 23:48:02 发布