我試圖在1-9之間生成一組480個隨機整數。但有一些限制:隨機數生成 - 約束序列
- 該序列在一行中不能包含2個重複數字。
- 序列必須包括每80位序列內奇數正好是4序列和偶數的4個序列(以任何次序)(例如6 4 5 4 6 1)。
我已經能夠產生一組隨機數的帽子允許重複的數字,使用:
NumRep <- sample(1:9, 480, replace=T)
,但仍未能解決如何讓數字來重複整個集,但不允許連續重複(例如2 5 3會好,2 5 5不會)。奇怪/偶數的限制讓我無處可尋。
對於上下文,這不是作業!我是研究人員,這是我正在創建的心理實驗的一部分。
任何幫助將不勝感激!
歡迎來到Stackoverflow!在發佈問題時,請分享您的代碼,並嘗試儘可能好地解釋您的問題。現在,你所要求的東西很不清楚。 –
謝謝您的回覆,並對缺乏清晰度感到抱歉 - 我編輯了我的答案。 –
關於你的第二點,你是說在480個數字序列中的某個地方,你必須能夠找到連續的4個奇數(以evens爲界)和連續的4個偶數(以賠率爲界)? – Mist