Random是取数字,如果我想从26个字母里随机取一个字母怎么实现呢? 随机取数字,做为ascii码转换为字母 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var a : char;begin a := char(65+random(26)) 我不知道有没有这样的函数,但是下面的笨方法其实26个字母的ASC码也是数字的,你搞一个循环从A的ASC码开始循环到Z的,然后从中取也可以。 i := random(26)s := chr(i+64)//大写a := chr(i+96)//小写 完全同意 Michaelyfj(难怪!) 和 dbpower(大鞭炮) 取i:=0-25之间的数字,然后字母等于 A:=Char(ord('A')+i); 帮我看看http://www.csdn.net/Expert/topic/472/472477.shtm谢先 如何统计变量的个数 关于文本文件处理的几个简单问题,在线等待,急~ 实现数据库全文检索? delphi编译的ocx调用java webService报灾难性故障 IdFTP.List经常死掉 为什么我的线程不执行? 如何把自己的软件在www.yahoo.com上提交? 数据库乱码问题.急切! **********高手请进!谢绝灌水,Gz/Up除外!*********************************** 一个关于组件注册的问题 为什么大家都这么富有,怎么才能多搞点分?? DComConnection
a : char;
begin
a := char(65+random(26))
其实26个字母的ASC码也是数字的,你搞一个循环从A的ASC码开始循环到Z的,然后从中取也可以。
s := chr(i+64)//大写
a := chr(i+96)//小写