Added random state generation