linear congruencial method project report