default MKL seed use a trait class