Is customized sharding possible?

I want to split data between two computing node shards. Is customised sharding possible which distribute data with 40% on one shard and 60% on another?

Customized ranges are possible with commands, but you will have to ensure 40%-60%, as the system only knows key ranges.