Skip to content

Instantly share code, notes, and snippets.

@Louis95
Created July 21, 2020 18:47
Show Gist options
  • Star 13 You must be signed in to star a gist
  • Fork 9 You must be signed in to fork a gist
  • Save Louis95/dcfbc629820b5839dcdc3c2f1b85cff4 to your computer and use it in GitHub Desktop.
Save Louis95/dcfbc629820b5839dcdc3c2f1b85cff4 to your computer and use it in GitHub Desktop.
A gift card generator. The script generates the specified number of gift card numbers for a particular company and stores them in a text file.
import random
from random import randint
import time
gentype = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
print("Hello To Multipe Gift Card Generator")
total = input("How Many Would You Like To Generate? ")
#Number To Generate
number = int(total)
file = (total + " Generated By Multipe Gift Card Generator.txt")
file2 = 'GiftCardsCodes.txt'
mode = input("Which Would You Like To Generate?\nAmazon\nEbay\nNetflix\niTunes\nPaypal\nVisa\nPlaystation\nXbox\nPlayStore\n")
#Minecraft
#Amazon
if(mode == "Amazon"):
for x in range(number):
generate1 = random.choice(gentype)
generate2 = random.choice(gentype)
generate3 = random.choice(gentype)
generate4 = random.choice(gentype)
space1 = "-"
generate5 = random.choice(gentype)
generate6 = random.choice(gentype)
generate7 = random.choice(gentype)
generate8 = random.choice(gentype)
generate9 = random.choice(gentype)
generate10 = random.choice(gentype)
space2 = "-"
generate11 = random.choice(gentype)
generate12 = random.choice(gentype)
generate13 = random.choice(gentype)
generate14 = random.choice(gentype)
newline = "\n"
with open(file, 'a') as out:
out.write(generate1+generate2+generate3+generate4+space1+generate5+generate6+generate7+generate8+generate9+generate10+space2+generate11+generate12+generate13+generate14+newline)
#iTunes
if(mode == "iTunes"):
gentype = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
for x in range(number):
generate1 = random.choice(gentype)
generate2 = random.choice(gentype)
generate3 = random.choice(gentype)
generate4 = random.choice(gentype)
generate5 = random.choice(gentype)
generate6 = random.choice(gentype)
generate7 = random.choice(gentype)
generate8 = random.choice(gentype)
generate9 = random.choice(gentype)
generate10 = random.choice(gentype)
generate11 = random.choice(gentype)
generate12 = random.choice(gentype)
generate13 = random.choice(gentype)
generate14 = random.choice(gentype)
generate15 = random.choice(gentype)
generate16 = random.choice(gentype)
newline = "\n"
with open(file, 'a') as out:
out.write(generate1+generate2+generate3+generate4+generate5+generate6+generate7+generate8+generate9+generate10+generate11+generate12+generate13+generate14+generate15+generate16+newline)
#Paypal
if(mode == "Paypal"):
gentype = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
for x in range(number):
generate1 = random.choice(gentype)
generate2 = random.choice(gentype)
generate3 = random.choice(gentype)
generate4 = random.choice(gentype)
space1 = "-"
generate5 = random.choice(gentype)
generate6 = random.choice(gentype)
generate7 = random.choice(gentype)
generate8 = random.choice(gentype)
space2 = "-"
generate9 = random.choice(gentype)
generate10 = random.choice(gentype)
generate11 = random.choice(gentype)
generate12 = random.choice(gentype)
newline = "\n"
with open(file, 'a') as out:
out.write(generate1+generate2+generate3+generate4+space1+generate5+generate6+generate7+generate8+space2+generate9+generate10+generate11+generate12+newline)
#Playstation
if(mode == "Playstation"):
gentype = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
for x in range(number):
generate1 = random.choice(gentype)
generate2 = random.choice(gentype)
generate3 = random.choice(gentype)
generate4 = random.choice(gentype)
space1 = "-"
generate5 = random.choice(gentype)
generate6 = random.choice(gentype)
generate7 = random.choice(gentype)
generate8 = random.choice(gentype)
space2 = "-"
generate9 = random.choice(gentype)
generate10 = random.choice(gentype)
generate11 = random.choice(gentype)
generate12 = random.choice(gentype)
newline = "\n"
with open(file, 'a') as out:
out.write(generate1+generate2+generate3+generate4+space1+generate5+generate6+generate7+generate8+space2+generate9+generate10+generate11+generate12+newline)
#Visa
if(mode == "Visa"):
types = input("Card Or Prepaid Code? ")
if(types == "Prepaid Code"):
gentype = '0123456789'
for x in range(number):
generate1 = random.choice(gentype)
generate2 = random.choice(gentype)
generate3 = random.choice(gentype)
generate4 = random.choice(gentype)
generate5 = random.choice(gentype)
generate6 = random.choice(gentype)
generate7 = random.choice(gentype)
generate8 = random.choice(gentype)
generate9 = random.choice(gentype)
generate10 = random.choice(gentype)
generate11 = random.choice(gentype)
generate12 = random.choice(gentype)
generate13 = random.choice(gentype)
generate14 = random.choice(gentype)
generate15 = random.choice(gentype)
generate16 = random.choice(gentype)
newline = "\n"
space = " "
gen1 = random.choice(gentype)
gen2 = random.choice(gentype)
gen3 = random.choice(gentype)
gen4 = random.choice(gentype)
gen5 = random.choice(gentype)
gen6 = random.choice(gentype)
with open(file, 'a') as out:
out.write(generate1+generate2+generate3+generate4+generate5+generate6+generate7+generate8+generate9+generate10+generate11+generate12+generate13+generate14+generate15+generate16+newline)
with open(file2, 'a') as out2:
out2.write(gen1+gen2+gen3+gen4+gen5+gen6+newline)
elif(types == "Card"):
gentype = '0123456789'
for x in range(number):
generate1 = random.choice(gentype)
generate2 = random.choice(gentype)
generate3 = random.choice(gentype)
generate4 = random.choice(gentype)
generate5 = random.choice(gentype)
space1 = "-"
generate6 = random.choice(gentype)
generate7 = random.choice(gentype)
generate8 = random.choice(gentype)
generate9 = random.choice(gentype)
generate10 = random.choice(gentype)
space2 = "-"
generate11 = random.choice(gentype)
generate12 = random.choice(gentype)
generate13 = random.choice(gentype)
generate14 = random.choice(gentype)
generate15 = random.choice(gentype)
space3 = "-"
generate16 = random.choice(gentype)
generate17 = random.choice(gentype)
generate18 = random.choice(gentype)
generate19 = random.choice(gentype)
generate20 = random.choice(gentype)
space4 = "-"
generate21 = random.choice(gentype)
generate22 = random.choice(gentype)
generate23 = random.choice(gentype)
generate24 = random.choice(gentype)
generate25 = random.choice(gentype)
newline = "\n"
space = ":"
month = str(randint(0, 12))
year = str(randint(19,25))
slash = "/"
space5 = " "
generate26 = random.choice(gentype)
generate27 = random.choice(gentype)
generate28 = random.choice(gentype)
with open(file, 'a') as out:
out.write(generate1+generate2+generate3+generate4+generate5+space1+generate6+generate7+generate8+generate9+generate10+space2+generate11+generate12+generate13+generate14+generate15+space3+generate16+generate17+generate18+generate19+generate20+space4+generate21+generate22+generate23+generate24+generate25+space+month+slash+year+space5+generate26+generate27+generate27+newline)
#Xbox
if(mode == "Xbox"):
gentype = 'ABCDEFGHJHIKLMNOPQRSTUVWXYZ0123456789'
for x in range(number):
generate1 = random.choice(gentype)
generate2 = random.choice(gentype)
generate3 = random.choice(gentype)
generate4 = random.choice(gentype)
generate5 = random.choice(gentype)
space1 = "-"
generate6 = random.choice(gentype)
generate7 = random.choice(gentype)
generate8 = random.choice(gentype)
generate9 = random.choice(gentype)
generate10 = random.choice(gentype)
space2 = "-"
generate11 = random.choice(gentype)
generate12 = random.choice(gentype)
generate13 = random.choice(gentype)
generate14 = random.choice(gentype)
generate15 = random.choice(gentype)
space3 = "-"
generate16 = random.choice(gentype)
generate17 = random.choice(gentype)
generate18 = random.choice(gentype)
generate19 = random.choice(gentype)
generate20 = random.choice(gentype)
space4 = "-"
generate21 = random.choice(gentype)
generate22 = random.choice(gentype)
generate23 = random.choice(gentype)
generate24 = random.choice(gentype)
generate25 = random.choice(gentype)
newline = "\n"
with open(file, 'a') as out:
out.write(generate1+generate2+generate3+generate4+generate5+space1+generate6+generate7+generate8+generate9+generate10+space2+generate11+generate12+generate13+generate14+generate15+space3+generate16+generate17+generate18+generate19+generate20+space4+generate21+generate22+generate23+generate24+generate25+newline)
#PlayStore
if(mode == "PlayStore"):
gentype = 'ABCDEFGHJHIKLMNOPQRSTUVWXYZ0123456789'
for x in range(number):
generate1 = random.choice(gentype)
generate2 = random.choice(gentype)
generate3 = random.choice(gentype)
generate4 = random.choice(gentype)
space1 = "-"
generate5 = random.choice(gentype)
generate6 = random.choice(gentype)
generate7 = random.choice(gentype)
generate8 = random.choice(gentype)
space2 = "-"
generate9 = random.choice(gentype)
generate10 = random.choice(gentype)
generate11 = random.choice(gentype)
generate12 = random.choice(gentype)
space3 = "-"
generate13 = random.choice(gentype)
generate14 = random.choice(gentype)
generate15 = random.choice(gentype)
generate16 = random.choice(gentype)
space4 = "-"
generate17 = random.choice(gentype)
generate18 = random.choice(gentype)
generate19 = random.choice(gentype)
generate20 = random.choice(gentype)
newline = "\n"
with open(file, 'a') as out:
out.write(generate1+generate2+generate3+generate4+space1+generate5+generate6+generate7+generate8+space2+generate9+generate10+generate11+generate12+space3+generate13+generate14+generate15+generate16+space4+generate17+generate18+generate19+generate20+newline)
#Netflix
if(mode == "Netflix"):
for x in range(number):
generate1 = random.choice(gentype)
generate2 = random.choice(gentype)
generate3 = random.choice(gentype)
generate4 = random.choice(gentype)
space1 = "-"
generate5 = random.choice(gentype)
generate6 = random.choice(gentype)
generate7 = random.choice(gentype)
generate8 = random.choice(gentype)
generate9 = random.choice(gentype)
generate10 = random.choice(gentype)
space2 = "-"
generate11 = random.choice(gentype)
generate12 = random.choice(gentype)
generate13 = random.choice(gentype)
generate14 = random.choice(gentype)
newline = "\n"
with open(file, 'a') as out:
out.write(generate1+generate2+generate3+generate4+space1+generate5+generate6+generate7+generate8+generate9+generate10+space2+generate11+generate12+generate13+generate14+newline)
#Ebay
if(mode == "Ebay"):
for x in range(number):
generate1 = random.choice(gentype)
generate2 = random.choice(gentype)
generate3 = random.choice(gentype)
generate4 = random.choice(gentype)
generate5 = random.choice(gentype)
generate6 = random.choice(gentype)
generate7 = random.choice(gentype)
generate8 = random.choice(gentype)
generate9 = random.choice(gentype)
generate10 = random.choice(gentype)
newline = "\n"
with open(file, 'a') as out:
out.write(generate1+generate2+generate3+generate4+generate5+generate6+generate7+generate8+generate9+generate10+newline)
print ("Thanks For Using My Script")
time.sleep(5)
@Pkbhai101
Copy link

Hy

@Hadimansam
Copy link

the file opens i type my things and all and then it closes?

@TrueSaladman
Copy link

How do I use this im sped

@notdidi69
Copy link

How do I use this im sped

Download it and run it..

@Adams56
Copy link

Adams56 commented Aug 15, 2022

How do I use this im sped

Download it and run it..

How do i download it pls

@beluga1fyui
Copy link

bruh its not working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment