Add random seed generation