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'}(K',P)$$
where
- $E_X(P)$ = ECB-encrypt $P$ with key $X$, and
- $\text{CTR}_X(Y,P)$ = CTR-encrypt $P$ with key $X$ and initialization vector $Y$.
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'}(K'), E_{K'}(K' + 1), \ldots, E_{K'}(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'' \ne K'$. And also, because all $K,K',K'',\ldots$ are kept secret from the attacker anyway, and no "pair" of $(K',K'+i)$ (which is what's ultimately needed to encrypt any block anyway) is 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...