请问怎样随机生成1和-1?

sunlin20011978 2003-06-09 03:39:32
请问怎样随机生成1和-1?
即:
var
I:integer;

I:=rand(1,-1);
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZyxIp 2003-06-09
  • 打赏
  • 举报
回复
风。
goomoo 2003-06-09
  • 打赏
  • 举报
回复
这么简单的问题,怎么都是四颗星的抢着答啊。 :D
王集鹄 2003-06-09
  • 打赏
  • 举报
回复
Random(2); //0|1

2 * Random(2) - 1;

procedure TForm1.Button1Click(Sender: TObject);
begin
Caption := IntToStr(2 * Random(2) - 1);
end;
chechy 2003-06-09
  • 打赏
  • 举报
回复
简单,
j : Double;

j := Random(1);
if (j >= 0.5) then
I := 1
else
I := -1;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧