Section 25. The legislative assembly shall not authorize any game of chance, lottery, or gift enterprises, under any pretense, or for any purpose whatever. However, the legislative assembly shall authorize the state of North Dakota to join a multi-state lottery for the benefit of the state of North Dakota, and, the legislative assembly may authorize by law bona fide nonprofit veterans', charitable, educational, religious, or fraternal organizations, civic and service clubs, or such other public-spirited organizations as it may recognize, to conduct games of chance when the entire net proceeds of such games of chance are to be devoted to educational, charitable, patriotic, fraternal, religious, or other public-spirited uses.