Most apps in this category work the same basic way: some input triggers a word, and the word is pulled from a pool. The meaningful difference between them isn't the vocabulary size or the interface. It's what determines which word gets picked.

The random-selection model

In a random-selection model, a trigger — a timer, a shake, a sensor threshold — causes the app to pull a word from an available pool, usually without any fixed relationship between the specific input and the specific output. The same conditions, repeated, can produce a different word each time. There's no map to check afterward, because there isn't one underneath the app to begin with.

This model produces frequent, engaging output. It's also difficult to evaluate. If a word can't be traced back to a specific, repeatable cause, there's no way to test whether the same conditions produce the same result — which is usually the first thing a skeptical investigator will ask.

The fixed-mapping model

In a fixed-mapping model, every word in the vocabulary occupies a permanent position, and the app's input — sensor readings, in Meridian Loom's case — determines a position on that map rather than picking from a pool. The same input, at a different time, returns to the same word.

This doesn't make the output more meaningful on its own. What it does is make the system testable. Two sessions under similar conditions can be compared. A transcript can be reviewed against what was actually measured, not just what was displayed. If something is capable of influencing the input — a claim ITC methods don't attempt to prove, only to leave open — a fixed structure is the only kind that could theoretically be learned and navigated with intention. A structure that reshuffles itself can't be learned by anything, on either side of the investigation.

Why this distinction gets overlooked

Vocabulary size and interface design get most of the attention in how these apps are marketed and reviewed, because they're the easiest things to show in a screenshot. The underlying mechanism — random pool versus fixed map — is harder to see and easier to gloss over, even though it's the difference that actually determines whether a session's output can be evaluated at all.

Neither model proves anything about what caused a given reading. But only one of them can be checked.