github.com/consensys/gnark@v0.11.0/backend/groth16/internal/test_utils/test_utils.go (about)

     1  package test_utils
     2  
     3  import "math/rand"
     4  
     5  func Random2DIntSlice(maxN, maxM int) [][]int {
     6  	res := make([][]int, rand.Intn(maxN)) //#nosec G404 weak rng OK for test
     7  	for i := range res {
     8  		res[i] = make([]int, rand.Intn(maxM)) //#nosec G404 weak rng OK for test
     9  		for j := range res[i] {
    10  			res[i][j] = rand.Int() //#nosec G404 weak rng OK for test
    11  		}
    12  	}
    13  	return res
    14  }