乱数発生器みたいな関数は副作用無し?有り?