0
2 차원 배열의 임의의 값을 스칼라에 제공하는 방법2 차원 배열의 임의 값을 스칼라로 제공하는 방법은 무엇입니까?
2 차원 배열의 임의의 값을 스칼라에 제공하는 방법2 차원 배열의 임의 값을 스칼라로 제공하는 방법은 무엇입니까?
Array companion 객체의 fill 메서드를 사용하면이 작업이 매우 간단 해집니다.
scala> val random = new java.security.SecureRandom
random: java.security.SecureRandom = [email protected]
scala> def random2dArray(dim1: Int, dim2: Int, maxValue: Int) = Array.fill(dim1, dim2) { random.nextInt(maxValue) }
random2dArray: (dim1: Int,dim2: Int,maxValue: Int)Array[Array[Int]]
scala> random2dArray(3, 3, 100)
res0: Array[Array[Int]] = Array(Array(20, 80, 12), Array(99, 63, 82), Array(9, 76, 85))
어떤 크기입니까? 랜덤 구성 요소는 어떻게되어야합니까? – jpalecek