Вы можете сделать это с
julia> map(x->0.4+x*(0.6-0.4),rand(5,5))
5×5 Array{Float64,2}:
0.455445 0.475007 0.518734 0.463064 0.400925
0.509436 0.527338 0.566976 0.482812 0.501817
0.405967 0.563425 0.574607 0.502343 0.483075
0.50317 0.482894 0.54584 0.594157 0.528844
0.50418 0.515788 0.5554 0.580199 0.505396
Общее правило:
julia> map( x -> start + x * (stop - start), rand(5,5) )
, где начало 0,4, а останов 0,6
Вы даже можете сгенерировать шестигранные кости таким образом, имея х в диапазоне от 1 до 7, который равен 1 <х <7, поскольку вероятность того, что х точно равен 1,0 или 7,0, равна нулю </p>
julia> map(x->Integer(floor(1+x*(7-1))),rand(5,5))
5×5 Array{Int64,2}:
2 6 6 3 2
3 1 3 1 6
5 4 6 1 5
3 6 5 5 3
3 4 3 5 4
или вы можете использовать
julia> rand(1:6,5,5)
5×5 Array{Int64,2}:
3 6 3 5 5
2 1 3 3 3
1 5 4 1 5
5 5 5 5 1
3 2 1 5 6