[問題] 隨機亂數選擇丟入資料到檔案!!!
請問板上各位~~~
最近要寫一個程式裡面有個副程式
需要把一個檔案裡面有27筆資料
每一行代表一筆分別有12個實數型數字 5 4 12 3 4 2 1 1 0 22 55 19
現在如果要把這27筆資料讀檔進來 分成九組(九筆)也就是一組裡面有三組向量
最後再把這九組最後再加一個 0 或 1的值,再輸出成另一個成另一個testing data的檔
testing data的檔案 每一筆長成這樣
5 4 12 3 4 2 1 1 0 22 55 19 5 4 12 3 4 2 1 1 0 ... 共36個數字 最後加1
總共是一筆37個數字!!
如果現在要隨機選這27筆資料的話
去Random0-26的數字 然後再宣告陣列[27]存放0或1來控制隨機的資料是否重複選取
取三個隨機不重複的數字,就把相對應的資料丟入testing data的檔案!
我的問題是~
1.請問除了宣告陣列[27]以外有其他函式或方法可以控制那27個隨機數字不重複嗎?
2.如果是用getline去讀那27筆資料,有辦法知道說~如果現在第一組三個隨機數字2.4.5
就去選取第二、四、五筆資料把她丟入testing data的第一筆資料嗎?
(因為我現在是用getline去存到vector裡面~所以可以直接選取任一筆資料,
但老師覺得是多餘的!所以還有別的方法嗎??)
麻煩各位教導我一下!!^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.34.176
→
11/26 15:39, , 1F
11/26 15:39, 1F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章