mysql – How to distribute n questions to n students with all students having the same questions but in different orders

Hello, I am building an online exam platform with PhP and MySQL. Let's say that the exam questions are of the QCM type and are 20 in number. And there are 30 students who pass the test. Is it possible that these 30 students receive the 20 questions but in different orders, that is question 1 for maybe the student A could be question 16 for the student B.