Mathematica 如何从每个不同区间随机取一个数合成一个表?如何从每个不同区间随机取一个数合成一个表?例如:有3个区间:{1,5},{10,20},{30,40},不妨设: s1={{1,5},{10,20},{30,40}}

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/15 14:55:56

Mathematica 如何从每个不同区间随机取一个数合成一个表?
如何从每个不同区间随机取一个数合成一个表?
例如:有3个区间:{1,5},{10,20},{30,40},不妨设:
s1={{1,5},{10,20},{30,40}}
现要从每个区间中随机取一个数就得到3个元素的表,例如得到表:
s2={2,14,33}
谢谢!

RandomInteger /@ s1
就可以了.
你好好看看Map、Apply等列表操作函数的帮助吧.