谁能描述一下下面的类型构造函数和函数是如何工作的?type Rand a = State StdGen a
getRandom = get >>= (\r -> let (a,g-> return $ runRand rnd r)
getRandoms n = mapM (\_ -> getRandom</
目前,我很难理解Random.Range()和Array[].Length在下面的脚本中是如何工作的。void Update() if (Input.GetKeyUp(KeyCode.S)) int animalIndex = Random.Range()指定为一个随机数,介于0和animalPrefabs[]数组的长度之间,长度为3。根据文档( 视听演播室和统一性),最小和最大的Rando