Use of plain random-IV's in CTR mode, without any special "nonces/counters" (or any "dedicated" bits!), can lead to problems with "partial overlaps", whereby attackers can execute known-plaintext-attacks if there is a collision in the keystreams used for encryption.
But, what if we just simply use that random IV also as the "key" as well? For example, let's say $K$ is our original key and we generate a random initialization vector $K' = IV$ to encrypt some plaintext $P$. The ciphertext would simply be $$C = E_K(K') \; || \; \text{CTR}_{K'}(P)$$
where
- $E_X(P)$ = ECB-encrypt $P$ with key $X$, and
- $\text{CTR}_X(P)$ = CTR-encrypt $P$ with key $X$ and a "zero" initialization vector (all zeroes).
Likewise, to decrypt $C$, we only run $D_K(C_1)$ once to retrieve $K'$, and then simply decrypt the rest of $C$ as usual with key $K'$. This allows for parallel encryptions and decryptions just like in CTR mode as well (as only 1 $D_K(C_1)$ operation is required to retrieve $K'$ for any length of message).
Thus, while an attacker may know a specific initial block $E_K(K')$ and ensuing "keystream" $$E_{K'}(0), E_{K'}(1), \ldots, E_{K'}(m)$$
they'll have no way of "linking" it to any unknown plaintext-ciphertext pair, which itself could simply use any other random $K^{\prime\prime} \ne K^\prime$. And also, because all $K,K^\prime,K^{\prime\prime},\ldots$ are kept secret from the attacker anyway, and aren't expected to repeat either...
*Edit: for reference, I'd be using a strong 128-bit cipher like AES here that would be hard to brute-force...
*Edit #2: it turns out we can simply use a zero-IV in the $CTR$ step since every message gets encrypted with a different "message key" anyway.