вы, люди, действительно любите усложнять вещи:)
реальная проблема в том, что ОП хочет, возможно, добавить это в конец какого-то действительно большого числа.если нет, то я не могу думать о том, чтобы это потребовалось.так как левые нули в любом числе - это, ну, в общем, левые нули.
поэтому просто добавьте большую часть этого числа в виде математической суммы, а не строки.
например,
$x = "102384129" . complex_3_digit_random_string();
просто становится
$x = 102384129000 + rand(0, 999);
готово.