Skip to content

Instantly share code, notes, and snippets.

@Louis95
Created July 21, 2020 18:47
Show Gist options
  • 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

@Tripo-5
Copy link

Tripo-5 commented May 17, 2024

Nice Script this works, although the algorithm could be adjusted to get more valid results. Maybe even a checker introduced, for brute forcing the codes through each platform until valid is found.

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