随机生成26个小写字母和26个大写字母

#include<stdio.h>

char RandString();

int main( void )

{

int i=0;

char cTemp;

char sKey[9];

memset(&cTemp, 0, sizeof(cTemp));

memset(sKey, 0, sizeof(sKey));

srand((unsigned )time(NULL));

for(; i<8; i++)

{

cTemp = RandString();

sKey[i] = cTemp;

}

sKey[8]=‘\0‘;

printf("sKey[%s]\n", sKey);

return 0;

}

char RandString()

{

int j = rand()%2;

char temp;

int m = 0;

if( j==0 )

{

temp =‘a‘;

}

else

{

temp=‘A‘;

}

m = rand()%26;

temp = temp + m;

return temp;

}

运行结果:

sKey[ycePuTLP]

随机生成26个小写字母和26个大写字母

时间: 2024-12-09 09:53:20

随机生成26个小写字母和26个大写字母的相关文章

JS-将input输入框写入的小写字母全部转换成为大写字母的JS代码

<input name="htmer" type="text" onkeyup="this.value=this.value.toUpperCase()" />

利用随机函数随机产生大写字母

rand和srand.后者产生随机种子,前者利用后者产生的随机种子进而产生随机数.例如: 产生随机大写字母: 1 #include<iostream> 2 #include<stdlib.h> 3 #include<time.h> 4 #include<conio.h> 5 using namespace std; 6 int main() 7 {while(1) 8 { 9 srand(time(NULL)); 10 char ch; 11 ch=rand

mkpasswd命令 随机生成密码

1.mkpasswd命令 mkpasswd命令 是make password的简写.可以随机生成字符串. 2.mkpasswd命令使用方法 安装: # yum install -y expect 语法: mkpasswd [选项] [参数] 选项: -l:指定长度 -d:数字的个数 -c:小写字母个数 -C:大写字母个数 -s:特殊字符个数 3.实例 生成一个15位的密码,特殊符号0个,数字5个 # mkpasswd -l 15 -s 0 -d 5 zv63Zw2Uj8mp1cy 原文地址:ht

把一个string串的所有小写字母转成大写字母的例子来看看看全局函数的使用

今天写了一个小例子,把字符串里面的所有小写字母全部转换成大写字母http://blog.csdn.net/yasaken/article/details/7303903 1 #include "stdafx.h" 2 #include <string> 3 #include <algorithm> 4 #include <iostream> 5 6 using namespace std; 7 8 int _tmain(int argc, _TCHA

在一个字符串中,统计大写字母个数,小写字母个数,其他字符个数的四种算法

题目描述:编写程序,输出字符串中的大写字母.小写小母和其他的个数.如有一个字符串"Helle, This is A test textfile.123456, tannk you!!",则其大写字母个数:3,小写字母个数:29,其他字符个数:18. 这里提供了四种算法,第一种是我们比较好理解的,也属于硬编码问题,其他三种方法要借助JAVA语言的jdk提供的api. 方法一: <!DOCTYPE html> <html lang="en"> &

//随机生成 10到20条数据 数据包含 用户名(5-10位的字母) 性别 年龄(1-100岁)

//随机生成 10到20条数据 数据包含 用户名(5-10位的字母) 性别 年龄(1-100岁)/*生成随机数的方法*/function random(min, max) { if (min < 0 || max < 0) { console.log("请输入大于0的数据"); return false } if (max == null) {//判断如果只传入一个参数 var max = min;//将参数设置为最大值 min = 0;//将最小值设置为零 } retur

C#输出26个大写字母

C#输出26个大写字母,较快的方法:

c#随机生成汉字、字母、数字

/// <summary> /// 替换变量 /// </summary> /// <param name="content"></param> /// <returns></returns> public static string replaceBianLiang(string content) { content = content.Replace("{当前时间}", DateTime.N

写一个6位随机验证码程序,要求验证码中至少包含一个数字,一个小写字母,一个大写字母

import random,string src_list = []src_list.append(str(random.randint(1,9))) #生成一个数字src_list.append(random.sample(string.ascii_lowercase,1)[0]) #生成一个小写字母src_list.append(random.sample(string.ascii_uppercase,1)[0]) #生成一个大写字母three = random.sample(string.