rand(2,4)
вернет массив случайных чисел 2x4 от 0 до 1. > 5
вернет 1 для тех чисел, которые больше 5, и 0 для тех, которые меньше или равны 5. Так что rand(2,4) > 5
всегда будет давать2x4 массив нулей.
Если вы, например, сделаете rand(2,4) > 0.4
, то примерно 40% элементов в полученном массиве будут равны 1, а примерно 60% элементов будут равны нулю.