Well, random order is just random order. I used your macro twice with the same odt file, and obtained twice the same result when looking with Sigil without any processing (see attachment below)
I am not a CSS specialist too. I produced working EPUB with this, placed at the top of the CSS file.
body {
font-family:"Times New Roman", Times, serif;
}
Would be better though to take other advice.