#include //提供srand函数声明定义rand
#include //提供time函数
int is_same(int *t,int lo,int x)
int main()
{
int a[10]
int num=20
int t,i
srand(time(0))
//函数提供种即time(0)系统间秒数让rand()函数提供数字每秒都
while(num>0) //循环数
{
for(i=0i<10i++) //获取行10数
{
while(1) //每随机获取数
{
t=rand()%10
if(i==0)
{
a[i]=t
break
}
if(is_same(a,i,t)==0) //必须相同才能获取行数
{
a[i]=t
break
}
}
printf("%d ",t)
}
printf("\n")
num--
}
return 0
}
int is_same(int *t,int lo,int x) //否相同
{
int i
for(i=0i<loi++)
{
if(*(t+i)==x) //相同返真
return 1
}
return 0//否则返假
}
#include<time.h>#include<stdlib.h>
main()
{
char a[27]="abcdefghijklmnopqrstuvwxyz"//定义一个包含26个小写字母的字符串
int i,j char output[5]=""
srand((int)time(0))//初始化随机数发生器
for(i=0i<4i++)
{
j= rand()%26//取得0~25的随机数
printf("%c",a[j])//从字符串中随机取一个小写字母,并循环四次,获得四个随机的小写字母 output[i]=a[j]
}
}