It worked, thank you!
I put this hook in my theme’s custom_functions.php
function asp_modify_query_string($query, $args, $search_id, $is_ajax) {
$seed = date("z") + 1;
$query = str_replace("RAND()", "RAND($seed)", $query);
return $query;
}
add_filter("asp_query_cpt", "asp_modify_query_string", 10, 4);
Then edited
case "RAND()":
$diff = rand(-1,1);
break;
to be
case "RAND()":
$diff = 0;
break;
in includes/classes/Search/SearchPostTypes.php
then set post ordering to random in Ajax Search Pro.
Now the random results have no duplicates when paginating.