A model you can inspect
Each two-letter unit independently chooses its direction: consonant–vowel or vowel–consonant. The consonants are bcdfghkmnprstvz (15 choices); vowels are aeiou (5 choices). That gives 2 × 15 × 5 = 150 equiprobable units. The unit boundaries are fixed every two letters, so a given output reveals exactly one sequence of unit choices. If the letter count is odd, a final random consonant fills the last position.