Fast pseudorandom-number generators with modulus 2k or 2k-1 using fused multiply-add | IBM Journals & Magazine | IEEE Xplore