In the talk, where I report on my thesis as part of my PhD defense, I will mainly focus on the ScrewBox algorithm which solves the graph isomorphism problem by a random sampling process. I will elaborate on its algorithmic design and functionality as well as on the theoretical and practical comparison that is performed.