generateArray