Let's Lucky Draw is a common lucky draw application. It is very easy to customize to fulfill all your requirement. You can
#Up to 200 people in a pool to draw
#Generate name list from numbers or import from a CSV file
#Dark or Light Theme
#Customize background picture
#Customize draw rules
#Winner list report