その他、擬似乱数生成器blum-blum-shubでも同様な半素数を法として初期値を2乗して得られる数列の最下位ビットを乱数列としている。