Створіть випадкове число в Android і збережіть його в базі даних Android?

Ще досить новим для android. Я намагаюся навчитися створювати випадкове число, що складається з 12 символів, і кожного разу, коли число створюється випадковим чином, він зберігає дані в базі даних android. Будь-яка допомога, яка дає мені уявлення про те, як це зробити, буде вдячна.

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

2
додано
мозок замерзає? 15шар
додано Автор Pedantic, джерело
ваш номер має до 12 символів, а не точно 12. Правильне рішення - int rndNumber = 100000000000 + rand.nextInt (899999999999);
додано Автор Frizi, джерело
Там було замало морозива, щоб подумати про всі подробиці: D
додано Автор Matthias Bruns, джерело

Ви задали загальне запитання, тому я можу надати вам загальний відповідь. Ви можете використовувати випадкові Клас в java для генерації ваших випадкових чисел. Щоб дізнатись, як зберегти його в базі даних, перегляньте цю документацію

0
додано
ІТ КПІ - Java
ІТ КПІ - Java
436 учасників

IT KPI - Databases
IT KPI - Databases
162 учасників

android_jobs_ua
android_jobs_ua
120 учасників

Публикуем вакансии и запросы на поиск работы по направлению Android. Здесь всё: full-time, part-time, remote и разовые подработки.

Mobile Dev Jobs UA
Mobile Dev Jobs UA
20 учасників

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin, RN и т.д.