Ось простий приклад програми, яка генерує унікальний номер банківського рахунку на Java:

  1. javaCopy codeimport java. util. UUID;
  2. публічний клас BankAccountNumberGenerator {
  3. public static void main(String[] args) {
  4. Рядок accountNumber = UUID. randomUUID(). toString(). …
  5. система. поза. …
  6. }
  7. }

Випадковий клас для генерації випадкового 10-значного числа в Java наступним чином:

  1. імпорт java. util. випадковий;
  2. публічний клас Main {
  3. public static void main(String[] args) {
  4. Random rand = новий Random();
  5. int n = rand. nextInt((int) Math. pow(10, 10));
  6. Номер рядка = Рядок. format("%010d", n);
  7. система. поза. println(число);
  8. }
  1. імпортувати java.util.Random;
  2. публічний клас generateRandom{
  3. public static void main(String args[])
  4. {
  5. // створити екземпляр класу Random.
  6. Random rand = новий Random();
  7. // Генерувати випадкові цілі числа в діапазоні від 0 до 9.
  8. int rand_int = rand.nextInt(10);

Ось приклад того, як ви можете створити UUID у коді Java.

  1. імпорт java.util.UUID;
  2. клас MyUuidApp {
  3. public static void main(String[] args) {
  4. UUID uuid = UUID. randomUUID();
  5. Рядок uuidAsString = uuid. toString();
  6. система. поза. println("Ваш UUID: " + uuidAsString);

Використовуйте Random і nextInt наступним чином: Random rnd = new Random(); int n = 100000 + rnd. nextInt(900000); Зверніть увагу, що n ніколи не буде складатися з 7 цифр (1000000), оскільки nextInt(900000) може повернути щонайбільше 899999.