2013-07-13 125 views
0

一直有這個不愉快的時間,不知道爲什麼它不工作。搜索周圍,但找不到任何東西 - 會感謝一些幫助。隨機數字符串不給我只隨機數字

我試圖創建與相機在Android上拍攝的圖像但它給我的路徑:

/mnt/sdcard/[email protected] 

我會很感激,如果有人能告訴我怎麼只獲取隨機數不java.util.Random。謝謝!

我的代碼如下:

Random randomGenerator = new Random(); 
randomGenerator.nextInt(100); 

String newimagename = String.valueOf(randomGenerator)+".jpg"; 

File f = new File(Environment.getExternalStorageDirectory() + File.separator + newimagename); 

回答

5

你需要得到nextInt值。您正在打印隨機數生成器的狀態數據本身的位置。

務必:

int rNum=randomGenerator.nextInt(100); 

String newimagename =Integer.toString(rNum)+".jpg"; 

你也應該知道,這樣的低限你會碰到的文件名衝突。