【发布时间】:2011-12-17 12:19:25
【问题描述】:
对于安卓来说还是相当新的。我正在尝试学习如何创建一个包含 12 个字符的随机数,并且每次随机创建一个数字时,它都会保存到 android 数据库中。请任何帮助给我如何做到这一点的想法将不胜感激。
【问题讨论】:
标签: java android database random
对于安卓来说还是相当新的。我正在尝试学习如何创建一个包含 12 个字符的随机数,并且每次随机创建一个数字时,它都会保存到 android 数据库中。请任何帮助给我如何做到这一点的想法将不胜感激。
【问题讨论】:
标签: java android database random
您提出了一个一般性问题,所以我能做的就是给您一个一般性的答案。您可以在 java 中使用 Random 类来生成随机数。有关如何将其存储到数据库的信息,请查看documentation。
【讨论】:
使用
Math.random();
//Complete rnd float between 0 and 1 e.g.
//0.2558734951799192
//0.03857502479001995
//0.08562741500057713
//0.2329257841571789
//0.7471882261881438
或
Random rand = new Random();
int rndNumber = rand.nextInt(49);
//Numbers between 0 and 48
--
所以12位随机数都可以做到
float random = 100000000000 + Math.random() * 899999999999;
或
Random rand = new Random();
float rndNumber =100000000000 + rand.nextFloat(899999999999)+1;
--
编辑感谢 Frizi
【讨论】: