added about srand()