python lottery suggestion
<p>I know python offers random module to do some simple lottery. Let say random.shuffle() is a good one.</p>

<p>However, I want to build my own simple one. What should I look into? Is there any specific mathematical philosophies behind lottery?</p>

<p>Let say, the simplest situation. 100 names and generate 20 names randomly.</p>

<p>I don't want to use shuffle, since I want to learn to build one myself.</p>

<p>I need some advise to start. Thanks.</p>
