$p1 = int rand(length($my_astr)); $p2 = int rand(length($my_astr)); substr($my_astr, $p1, 1, substr($my_astr, $p2, 1)); substr($my_astr, $p2, 1, substr($my_astr, $p1, 1));