随机产生正负数

kidhawk 2005-10-06 02:05:18
请问在一定范围内如何随机产生正负数?
...全文
455 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kidhawk 2005-10-09
  • 打赏
  • 举报
回复
多谢我已经解决
tianhuo_soft 2005-10-06
  • 打赏
  • 举报
回复

( 上限-下限+1)*RND+下限

下限是负的 就可以正负数了
faysky2 2005-10-06
  • 打赏
  • 举报
回复
楼上正解
laviewpbt 2005-10-06
  • 打赏
  • 举报
回复
Private Function GenRnd(lowerbound As Double, upperbound As Double) As Double
Randomize Timer
GenRnd = ((upperbound - lowerbound + 1) * Rnd + lowerbound)
End Function

Private Sub Timer1_Timer()
Print GenRnd(-10, 10)
End Sub

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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