Yes, non-profit organizations may legally operate charitable gambling. Casino nights, armchair races, bingo games, and raffles are all legal for charities. The New Jersey Legalized Games of Chance Control regulates charity gaming in the state.