No. In fact, generally speaking, it's not even possible to create an account, let alone make a deposit. Some casino websites that require player accounts have free online slots on their website. This became even more popular during the 2020 COVID-19 pandemic.