add random split based on seed