--- magick/random.c +++ magick/random.c @@ -545,7 +545,7 @@ MagickExport double GetPseudoRandomValue if (random_seed[0] == ~0UL) SeedPseudoRandomGenerator(~0UL); - range=(~0U); + range=~0UL; do { alpha=(unsigned long) (random_seed[1] ^ (random_seed[1] << 11));