algorytm.org

Implementacja w Ruby



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Algorytm XOR + liczby pseudolosowe - Implementacja w Ruby
Ocena użytkownikóww: *****  / 0
SłabyŚwietny
Nadesłany przez Nikodem Solarz, 21 lutego 2013 14:39
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

xor_pseudo.rb:
#======================================================
#**Implementacja algorytmu XOR z liczbami pseudolosowymi
#**Wersja dziesiętna na ciągach
#**Narzew
#**21.02.2013
#**dla portalu algorytm.org
#======================================================

#======================================================
#**x => ciąg
#**k => klucz
#**z => zakres generowania (domyślnie 256)
#======================================================

def rand_xor(x,k,z=256)
		srand(k)
		s = ""
		x.size.times{|y|
			s << ((x[y]^rand(z))%256).chr
		}
		return s
end
Dodaj komentarz