Could the number of hops picked in a given circuit be chosen randomly. For example randomly generate a number by random number generator between 3 and 7 inclusively [3,4,5,6,7], and each circuit created for an instance of Tor randomly choose number of hops it uses based on the output of random number generator for regular sites. For hidden services let's say generate a number between 6 and 7 inclusively [6,7] and each circuit randomly pick a number of hops based on the output of random number generator. Does Tor support such a scheme?
P.S. For sake of simplicity let's assume one choose a uniform distribution function for random number generator, which means equal chance of picking each number.