Проблема в том, что здесь
randombytes_buf_deterministic(myInts, 128, seed);
вы генерируете 128 байтов псевдослучайных данных, но ваш буфер
unsigned int myInts[128];
имеет размер sizeof(int)*128
байтов. Таким образом, вы должны сгенерировать достаточно данных с
randombytes_buf_deterministic(myInts, sizeof(myInts), seed);
, чтобы заполнить весь буфер определенными значениями c. Тогда он должен дать ожидаемый результат.