First, you need to create a random 14-digit number, as you did:
long first14 = (long) (Math.random() * 100000000000000L);
Then you add 52at the beginning.
long number = 5200000000000000L + first14;
, , , Math.random() Random:
java.util.Random rng = new java.util.Random();
...
long first14 = (rng.nextLong() % 100000000000000L) + 5200000000000000L;
long first14 = (rng.nextDouble() * 100000000000000L) + 5200000000000000L;
, nextLong() % n , Math.random(). , , , . , .