Я проникаю от matlab
к julia
, и я пытаюсь сгенерировать случайное число в диапазоне от 1: пГенерация случайное целое число в диапазоне в Джулии
для 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)'. – jverzani