Самое простое - просто кладёшь эти 400 чисел в массив, потом делаешь массив с рандомными числами от 0 до 399, и используешь его для заполнения своих массивов
Да разные варианты есть. Самый простой - создай большой массив уникальных чисел размером j * i. А потом просто из него бери числа и вставляй в нужные массивы. Можно вообще не использовать двухмерный массив, а использовать один большой массив. Тут много чего напридумывать можно.