18 lines
448 B
Go
18 lines
448 B
Go
|
package util
|
||
|
|
||
|
import (
|
||
|
"math/rand"
|
||
|
)
|
||
|
|
||
|
// CreateMatrix Функция для создания квадратной матрицы заданного размера
|
||
|
func CreateMatrix(size int) [][]int {
|
||
|
matrix := make([][]int, size)
|
||
|
for i := range matrix {
|
||
|
matrix[i] = make([]int, size)
|
||
|
for j := range matrix[i] {
|
||
|
matrix[i][j] = rand.Intn(25) // Заполняем случайными числами от 0 до 25
|
||
|
}
|
||
|
}
|
||
|
return matrix
|
||
|
}
|