Executando verificação de segurança...
0

Descobrindo o código de acesso do Tazos da Cheetos - Ruby

Quebrador de código de promoção Cheetos

Sobre a Promoção

Em 2020, a Cheetos lançou uma campanha promocional com tazos com o tema Pac-Man. A promoção fez parte de uma campanha de marketing mais ampla da marca, que visava apelar à nostalgia e captar a atenção dos consumidores mais jovens.

Os tazos estavam disponíveis em embalagens de salgadinhos Cheetos, e cada embalagem vinha com um tazo Pac-Man. Havia um total de seis tazos diferentes para coletar, apresentando diferentes personagens e elementos do clássico videogame Pac-Man.

Para divulgar a campanha, a Cheetos criou um comercial de TV que trazia versões animadas dos personagens do Pac-Man. O anúncio mostrava os personagens jogando Tazo Mania, o clássico jogo que foi popularizado pela mania original do tazo da década de 1990.

A promoção Pac-Man tazo foi bem recebida pelos fãs do clássico videogame, bem como por aqueles que tinham boas lembranças de colecionar tazos na juventude. A promoção foi uma forma bem-sucedida de a Cheetos aproveitar a tendência nostálgica e se conectar com os consumidores em um nível mais emocional.****

Sobre o Código

Para gerar o código associado ao Tazo você pode usar o seguinte script

def generate_code(number)
    charset = Array('A'..'Z') + Array('a'..'z')
    Array.new(number) {charset.sample}.join
end
string2 = generate_code(11)
puts string2.upcase  

number_s = rand(1..5).to_s
string = (0...4).map { (65 + rand(26)).chr + number_s}.join

puts string
#puts "Tamanho da String:  #{string.length}"
#string.each_byte {|c| puts c}

You can also generate multiple codes and save in the database.

require 'pg'
ale_number = rand(0..9)
cont = 0
con = nil
#def generate_code(number)
  #ale_number = rand(0..10)
  #charset = Array('A'..'Z') + Array('a'..'z')
  #Array.new(number) { charset.sample }.join
#end

def generate_cod(number)
    charset = Array('A'..'Z') + Array('a'..'z') + Array(1..10)
	string = Array.new(number) {charset.sample}.join
	if string.length > 11
		nil
	else
		begin

		con = PG.connect :dbname => 'postgres', :user => 'postgres'
		puts con.server_version
		#con.exec "DROP TABLE IF EXISTS code_num"
		#con.exec "CREATE TABLE code_num(Code_Num varchar(20))"
		#con.exec "INSERT INTO code_num VALUES('#{string}')"
		t_msg = []
		#code = con.exec 'SELECT * FROM code_num'
		puts string
		rescue PG::Error => e

			puts e.message 
    
		ensure

			con.close if con
    
		end
		
	end
end

generate_cod(11)
#testio = (1..10).each {generate_cod(11)}

#number_test = 5

begin

    
	#testio2 = generate_cod(11)
	
	#Drop Database
	#con.exec "DROP TABLE IF EXISTS CODE_NUM"
	#Create database
	#con.exec "CREATE TABLE Code_Num(code_num INT)"
	#con.exec "INSERT INTO Code_Num VALUES(#{testio2})"
	

rescue PG::Error => e

    puts e.message 
    
ensure

    con.close if con
    
end

#charset.each do |number|
#end

#numbers = [1, 2, 3, 4, 5]
#sum = 0
#numbers.each do |number|
  #sum += number
#end
Carregando publicação patrocinada...