bench: randomize input, rename and split constructor benchmarks