How to get the same partition result in different runs?

My code calls ParMETIS_V3_PartMeshKway(..., ubvec, options, &edgecut, ... ) to partition a mesh on three processes. I ran the code multiple times and found it sometimes gave different partition results.
I tried the default options with options[0] = options[1] = options[2] = 0, or customized options like options[0] = 1, options[1] = 0, options[2] = 99. But in either case, I saw different results.
Is it possible to forbid the randomization? That is helpful in debugging a code.

Thank you very much.