【发布时间】:2014-08-11 04:31:15
【问题描述】:
我正在从 MATLAB 迁移到 Julia,并尝试在 1:n 范围内生成一个随机整数。
对于n < 21,
rand(r[1:n]) 有效。
但是对于n > 20,例如rand(r[1:21]),我收到以下消息:
ERROR: BoundsError() in getindex at range.jl:121
【问题讨论】:
-
什么是
r?也许是一个 20 元素的向量?如果我理解正确,rand(1:n)应该是你所需要的。 -
什么是
r?试试rand(1:21)。