I don&#x27;t think it&#x27;s that good of an idea. If the allocation is random, participants will counter by sending in more orders than they want, to increase their chance of getting a fill. The microstructure will look similar to a market with a pro-rata matching algo. This article has a good discussion of some of the downsides of pro-rata <a href="http:&#x2F;&#x2F;www.advantagefutures.com&#x2F;is-pro-rata-an-accident-waiting-to-happen&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.advantagefutures.com&#x2F;is-pro-rata-an-accident-wait...</a>.<p>But it&#x27;s unclear to me how the random component would work that you all are talking about. Is my resting order subject to a random cancel delay as well? If it&#x27;s not, then we still have a requirement for speed, as cancelling soon-to-be bad orders is arguably more important than placing soon-to-be good aggressive orders. And if it is subject to a delay, spreads are going to be MUCH wider, losing individual investors more money than they currently are to the current system.