随机取数字,做为ascii码转换为字母

解决方案 »

  1.   

    var
      a : char;
    begin
      a := char(65+random(26))
      

  2.   

    我不知道有没有这样的函数,但是下面的笨方法
    其实26个字母的ASC码也是数字的,你搞一个循环从A的ASC码开始循环到Z的,然后从中取也可以。
      

  3.   

    i := random(26)
    s := chr(i+64)//大写
    a := chr(i+96)//小写
      

  4.   

    完全同意 Michaelyfj(难怪!) 和 dbpower(大鞭炮) 
      

  5.   

    取i:=0-25之间的数字,然后字母等于 A:=Char(ord('A')+i);
      

  6.   

    帮我看看http://www.csdn.net/Expert/topic/472/472477.shtm谢先