このコードは、2次元配列のすべての要素をランダムな値で更新します。この問題を解決するための簡単で短いコードは他にありますか?
val terrainTypes = TerrainBlockType.values
(0 until width).foreach(i => {
(0 until height).foreach(j => {
val r = Random.nextInt(terrainTypes.length)
terrainMap(i)(j) = terrainTypes(r)
})
})