add a rand seed generator