'lottery number generator'에 해당되는 글 1건

  1. 2015.10.15 Python - Lottery number generator
Programming2015. 10. 15. 10:28

가끔식 로또할때가 있어서 그냥 무식하게 random으로 찍기는 싫어서 약간의 custom number를 만들수 있도록 간단히 만들어봄.

백만개씩 만들어놓고 당첨번호랑 매칭하는 것도 만들 예정임. 일주일에 백만개씩 사도 로또에 담청될수 없다는 교훈을 가르칠기 위해. ^^

----------------------

import random
import time
#TODO: use current time as random seed

lotterynumbers = range(1,71) # 1-70

# previous winning numbers
# high numbers
# not luckey numbers
exclude_numbers = [12,27,29,43,68,
				66,67,69,70, #68s
				4,22,53]

#print lotterynumbers

for num in exclude_numbers:
	lotterynumbers.remove(num)

print "Number Pool: %s" %lotterynumbers
print "------------------------"

x = 0
while x < 10:
	#lotterynumbers.append(random.randint(1, 10))
	#lotterynumbers.append(random.sample(range(10), 6))
	#lotterynumbers.sort()
	fredarray = random.sample(lotterynumbers, 5)
	fredarray.sort()
	print fredarray
	#print lotterynumbers
	x += 1
print;print

#Mega Number - one lucky number
mega_numbers = range(1,26)  # 1-25
mega_exclude_numbers = [1, 2, 22, 25]

for num in mega_exclude_numbers:
	mega_numbers.remove(num)
print "Mega Number Pool: %s" %mega_numbers
print "------------------------"
y = 0
while y < 5:
	print random.sample(mega_numbers, 1)
	y += 1

#end of the program

----------------------


random_numbers.py


'Programming' 카테고리의 다른 글

C언어 레퍼런스  (0) 2015.10.25
Eclipse for C/C++  (0) 2015.10.17
Internet of Things(IOT) Programming  (0) 2015.10.13
Drupal Web Application Packages  (0) 2015.10.02
Drupal Shell - Drush  (0) 2015.10.02
Posted by 쁘레드