Minecraft wiki entry for Seed_(level_generation), associated text: Bedrock Edition has a total of 232 (or 4,294,967,296) possible worlds no matter whether strings or numbers are used as the seed. This is because Bedrock Edition uses a 32-bit variant of the Mersenne Twister PRNG, which accepts only 32-bit seeds. The hashing algorithm is identical to String.hashCode(): a hash h starts with 0, and for each character c, the value of h is changed to h * 31 + c, within the boundary of a 32-bit integer.‌[until BE 1.18.30]