exls随机整数生成 我要的是25的-7,+10这个范围内的数字.换一种说法就是18~35(包含18,35)范围内的整数

caotianr 1年前 已收到1个回答 举报

kalvinbox 幼苗

共回答了14个问题采纳率:92.9% 举报

=int(rand()*18+18)

1年前 追问

10

caotianr 举报

你这个公式的意思的 18+18=36? 我有些不是很明白这个意思的是 这个公式取值不会超过35吧~?

举报 kalvinbox

rand()会生成0-1之间的随机小数,乘以18就会生成0-18之间的随机小数,取整数后就是0-17的整数。

caotianr 举报

虽然不是太明白。那再问你一个范围。15的 -5~+8范围。就是10~25取值。谢谢了~

举报 kalvinbox

=int(rand()*16+10)
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.034 s. - webmaster@yulucn.com