and each one spits out "425", then that is more than 2.5 times larger than the 66 bit range. 58^10 x 425 / 2^66 = 2.48
I know this is all hypotheticals, but I struggle with the above formula because of how much larger it actually is versus a 66 bit range.
Maybe I will run some smaller, but quicker tests, just to see how close each formula is.
you can't really use base58 for these calculations, bitcoin uses Base58Check which must follow certain rules and avoids certain characters that can cause confusion, thus decreasing the probabilities, it must be calculated based on ripemd160. in bitcoin there are 2^256 possible RIPEMD-160 hash values, it is implicit that most of them have duplicates, let's suppose we want to find the hashes that repeat the first 15 hexadecimal digits, because 15 hex represent 60 bits, let's say that the probability of it being repeated is 1/2**60.