Hmmmm. I wouldn't put my house on a random number generator/simulation. Crypto is random enough as it is, without adding that to the mix.
It can definitely go higher, and I wouldn't rule out $50k, or higher. But a lot of the price is in market sentiment, and how far can that stretch?
If we do get to around $50k, there'd have to be some serious regulation attempts by probably all the major governments. I'm not sure what will come out, or be made of the whole bitfinex/tether situation.
USDT trading pairs, and people holding and trusting USDT could become a big issue in 2018, and if that doesn't go well it could shake sentiment and hurt the whole market.
But hey, what do I know. I've only been into crypto in any serious way for about 3 or 4 months :) I'll still be here because crypto/blockchain is going to power the majority of the Internet in the not-too-distant future.