next in Random partly working

updates internal seed value correctly, now need to handle its return
value