So Gamefreak clarified, all players will have access to the mega stone codes.
Serebii confirms in a tweet.
https://mobile.twitter.com/SerebiiNe...52002661130244
Mega stone distributions may be handled differently each time, and will be distributed until the summer