faster but not very random looking