想生成一个很长的字符串,可能有上万个字符,由26个字母组成,并非重复一个字母上万次。大家讨论一下怎样写效率最高?
解决后再送100分。
解决后再送100分。
解决方案 »
- dxdbtreelist控件里面的数据怎么保存到数据集?
- 有没有办法设置sql server的bit字段默认值是0?
- 怎样在delphi中用代码判断MS-SQL数据库中是否存在同名的临时表
- 怎样在记事本中查找字符串(ABC),从头找到尾,直到最后一个,在从头循环下去,重复循环下去。
- 麻烦介绍一个增强型的stringgrid控件,要具备过滤的功能
- 关于登陆窗口的问题
- 求教DLL网站更新问题,如何终止服务器上的DLL的网站程序??
- 把dbnavigator控件中的按钮竖着排!
- 谁知道在dbgrideh中直接点击title就可按点击的那个字段排序的方法?不盛感激!
- %%%%%%找呀找呀帮人找工作,上海和杭州的朋友请注意一下(关乎生计请版主留情)(老鱼)
- 江湖救急!
- 关于自绘窗体标题栏的问题出现黑影块
SetLength(S,1000000);
然后依次修改每个字符
for i:=1 to Length(S) do
s[i]:=......这样效率还行
s[i] := 什么?用random吗?因为这个单个字符要求是随机的。可能是a,也可能是c,也可能是z,也可能是(,也可能是*,还可能是&。
Randomize;
s[i]:=Char(Random(128));
但是可以是一些不可显示的字符,如果必须要示是可显示的字符,可以将这些字符定义为一个常数数组,然后随机生成下标来取.
...
Randomize;
s[i]:=vArr[Random(26)];
http://community.csdn.net/Expert/topic/3788/3788329.xml?temp=.2333185