Open ivanbatutin921 opened 8 months ago
/
type ArrayObject struct {
Arr1 []DTO
Arr2 []DTO
}
var group_1vb1 = []DTO{} // группа 1вб1
var group_1vb2 = []DTO{} // группа 1вб2
var group_1vb3 = []DTO{} // группа 1вб3
var ArrObjs = []ArrayObject{
{Arr1: group_1vb1, Arr2: Group_1vb1_},
{Arr1: group_1vb2, Arr2: Group_1vb2_},
{Arr1: group_1vb3, Arr2: Group_1vb3_},
}
/
.
func generateRandomNumber() dataPopulation.DTO {
randomIndex := rand.Intn(len(dataPopulation.ArrObjs[0].Arr2))
randomElement := dataPopulation.ArrObjs[0].Arr2[randomIndex]
return randomElement
}
func FillArrays(obj []dataPopulation.ArrayObject) {
newArr := []dataPopulation.DTO{}
for i := 0; i < len(obj); i++{
for j := 0; j < 3; j++{
obj[i].Arr1 = append(obj[i].Arr1,generateRandomNumber())
}
newArr=append(newArr, obj[i].Arr1...)
}
fmt.Print(newArr)
}
нужно сделать так,чтобы функция AddRandomElementsAsync принимала массив структур и добавляла предметы в массив группы на основе другой структуры с предметами, которая соответствует каждой группе