2016-10-07 59 views
-2

我想生成一個數組,使我可以指定輸出項目的數量。例如,我想創建一個(1x10)隨機數組1和0,但結果應該包含3個零,隨機性來自數組中零的出現。指定數量的項目的隨機數據生成器

什麼是最簡單的方法來產生這樣的數組?

回答

0

簡單的方法:

  • 輸入:

    • N(數組大小)
    • N_0(零的個數)
    • N_1(個數)
  • 算法:

    • 創建保持N_0一和N_1零(位置並不重要)的陣列
    • 隨機
    • (隨機置換)的陣列上方 - >完成