比如7849234739024这样一个随机数字组成的的字符串

解决方案 »

  1.   

    var i:integer;
        s:string;
    begin
      Randomize;
      for i:= 1 to 12 do
      s:= s + IntToStr(Random(10));
      ShowMessage(s);
    end;
      

  2.   

    这样也行var i:integer;
        s:array [0..11] of char;
    begin
      Randomize;
      for i:= 0 to 11 do
      s[i]:= Chr(Random(10));
      ShowMessage(StrPas(s));
    end;
      

  3.   

    不知道直接Random(1000000000000)去小数位
    再转string行不行,呵呵,偶不玩Delphi比较久了
      

  4.   

    Randomize;
    ShowMessage(IntToStr( Trunc(Random()*10000000000)));
      

  5.   

    不知道直接Random(1000000000000)去小数位
    再转string行不行,呵呵,偶不玩Delphi比较久了
    --------------------------不行的
      

  6.   

    var i:integer;
        s:string;
    begin
      Randomize;
      for i:= 1 to 12 do
      s:= s + IntToStr(Random(10));
    end;