所以基本上爲了好玩,我試圖產生一列數字(7個位數只有0和1) 我的代碼的很短:如何獲得隨機的0和1的數字
a = rand(0000000-1111111)
b = 220
a1 = rand(0000000-1111111)
a2 = rand(0000000-1111111)
a3 = rand(0000000-1111111)
a4 = rand(0000000-1111111)
a5 = rand(0000000-1111111)
while b !=0
puts a
puts a2
puts a3
puts a4
puts a5
end
我的問題是不是生成0和1的隨機列全部使用數字。
使一個空字符串。一次生成一個數字,例如rand(0-1),並將其追加到最初爲空的字符串中。儘可能多的數字,你想要的數字。不能以這種或那種方式告訴語言,你不能以這種方式處理小數。對不起,我不能爲你做代碼 - 我沒有安裝ruby實現... –
你看過隨機函數的工作原理嗎?和減法?和循環終止? –
如果您可以輕鬆打印二進制文件,則可以從0-127生成數字並打印它們的二進制格式。 – nhahtdh