随机数到字符串不给我只有随机数

Jac*_*ack 0 java android

这个时候一直很艰难,不知道为什么它不起作用.搜索周围,但找不到任何东西 - 会感激一些帮助.

我正在尝试为在Android上使用相机拍摄的图像创建路径,但是它给了我:

/mnt/sdcard/java.util.Random@somerandomnumber.jpg
Run Code Online (Sandbox Code Playgroud)

如果有人能告诉我如何只获得没有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);
Run Code Online (Sandbox Code Playgroud)

ζ--*_*ζ-- 5

你需要得到的价值nextInt.您正在打印随机数生成器的状态数据本身的位置.

做:

int rNum=randomGenerator.nextInt(100);

String newimagename =Integer.toString(rNum)+".jpg";
Run Code Online (Sandbox Code Playgroud)

您还应该知道,如果有这么低的限制,您将遇到文件名冲突.