delphi中怎么产生随机颜色和随机字母

 我来答
百度网友f53cacb
2006-10-27 · TA获得超过4664个赞
知道大有可为答主
回答量:4511
采纳率:50%
帮助的人:2114万
展开全部
delphi我不懂,不过根据各种语言的共同点
颜色的产生可以通过生成三个随机的0-255的数字来实现
随机字母的生成你可以先定议以下字符串所有备生成的字母
str="abcdefghi......Z"
然后产生一个不大于str长度的随机数n
然后通过字符串函数取出str中的第n个字母
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-06-26
展开全部
作个form,放一个button和label,给Button1添加如下事件
procedure TForm1.Button1Click(Sender: TObject);
var

I: Integer;
source:string ;
begin
Randomize;
self.Color:=floor(random(2147483647));
source:='abcdefghijklmnopqrstuvwxyz';
Label1.Caption:=copy(source,random(25),1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
失落的糖果
2006-10-27 · TA获得超过1200个赞
知道小有建树答主
回答量:467
采纳率:0%
帮助的人:0
展开全部
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(copy('abcdefghijklmnopqrstuvwxyz',random(25),1));
self.Color:=rgb(random(255),random(255),random(255));
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沃幻玉07S
推荐于2016-05-04 · TA获得超过323个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:252万
展开全部
作个form,放一个button和label,给Button1添加如下事件
procedure TForm1.Button1Click(Sender: TObject);
var

I: Integer;
source:string ;
begin
Randomize;
self.Color:=floor(random(2147483647));
source:='abcdefghijklmnopqrstuvwxyz';
Label1.Caption:=copy(source,random(25),1);

end;

end.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sjjzwsz
2006-10-27 · TA获得超过855个赞
知道小有建树答主
回答量:755
采纳率:0%
帮助的人:469万
展开全部
NOI
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式