added other types of RandomData (sorted, reverse, constant)