3个回答
展开全部
以PHP为例的话可以这么写
<?php
function getCode(){
for($i=0;$i<9;$i++){
$num=rand(0,2);//随机产生一个0-2间的整数
switch($num){
case 0:$randNum=rand(48,57);break; //产生数字
case 1:$randNum=rand(65,90);break; //产生大写字母
case 2:$randNum=rand(97,122);break; //产生小写字母
}
$ascii=sprintf("%c",$randNum);//转换为ASCII码
$code.=$ascii;
}
return $code;
}
?>
<?php
function getCode(){
for($i=0;$i<9;$i++){
$num=rand(0,2);//随机产生一个0-2间的整数
switch($num){
case 0:$randNum=rand(48,57);break; //产生数字
case 1:$randNum=rand(65,90);break; //产生大写字母
case 2:$randNum=rand(97,122);break; //产生小写字母
}
$ascii=sprintf("%c",$randNum);//转换为ASCII码
$code.=$ascii;
}
return $code;
}
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
随机生成,好像不行吧!自己可以随机输入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言代码
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char* argv[])
{
char str[10];
int i;
srand(time(0));
for(i = 0; i < 10; i++)
{
int a = 0;
a = ( rand() %2) ? ( rand() %26 + 65) : ( rand()% 10 + 48);
str[i] = a;
}
str[10]='\0';
printf("%s",str);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char* argv[])
{
char str[10];
int i;
srand(time(0));
for(i = 0; i < 10; i++)
{
int a = 0;
a = ( rand() %2) ? ( rand() %26 + 65) : ( rand()% 10 + 48);
str[i] = a;
}
str[10]='\0';
printf("%s",str);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询