在android中创建一个随机数并将其保存到android数据库?

时间:2011-10-28 18:29:32

标签: java android database random

还是相当新的android。我正在尝试学习如何创建一个包含12个字符的随机数,并且每次随机创建一个数字时,它都会保存到android数据库中。请帮助我告诉我如何做到这一点,将不胜感激。

2 个答案:

答案 0 :(得分:2)

使用

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;  

-

编辑thx到Frizi

答案 1 :(得分:0)

你已经问了一个普遍的问题,所以我能做的最好的就是给你一个通用答案。您可以使用java中的Random类来生成随机数。有关如何将其存储到数据库的信息,请查看此documentation