Search the Community
Showing results for tags 'benzersiz'.
-
Bu fonksiyon 740+ karakter uzunluğunda birbirinden farklı anahtarlar oluşturur. Üzerinde çalıştığım bir proje için 2 ayrı tablodan karşılaştırmalı veri çekmem gerekiyordu ve bunun için bu yola başvurdum. Çeşitli ihtiyaçlara göre düzenlenip kullanılabilir. Fonksiyona ekleme yaparak daha uzun/kısa keyler üretebilirsiniz. (özel karakterler, 1 harf yerine çoklu harf kullanarak, 1 tablo daha ekleyip sadece küçük harfler kullanıp onuda döngüye sokarak vb.) Global Functions: [CODE] function ayrintiKey() harfTablo = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","R","S","T","U","V","Y","Z","W","X","Q",} --26 sayiTablo = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26} aKey = ""; for i=1,26 do nRandom = Math.Random(1, 26) sRandomHarf = harfTablo[nRandom] nRandom = Math.Random(1, 26) sRandomSayi = sayiTablo[nRandom] aKey = aKey .. sRandomHarf .. Math.Random(123456, 987564) .. sRandomSayi .. Math.Random(123456, 987564) .. System.GetDate(DATE_FMT_YEAR) .. System.GetDate(DATE_FMT_MONTH) .. System.GetDate(DATE_FMT_DAY) .. System.GetTime(TIME_FMT_HOUR) .. System.GetTime(TIME_FMT_MIN) .. System.GetTime(TIME_FMT_SEC); end return aKey; end [/CODE] Kullanım: [CODE] Dialog.Message("Üretilen Key:", ayrintiKey()) [/CODE] Aşağıdaki üretilen keylerden bir örnek görebilirsiniz: [CODE] T837116T67759620121121161235B509189B38532320121121161235C937116C73558720121121161235Y351304Y15995320121121161235C172664C75744820121121161235Q495713Q78147320121121161235E191335E92113520121121161235C467628C20744820121121161235L790202L15117220121121161235V691177V72000120121121161235T688725T71267020121121161235S291784S82801820121121161235K138197K38350320121121161235N191704N67121420121121161235X182343X72097720121121161235S264226S18732720121121161235B297981B31414720121121161235J917048J41166820121121161235I464094I67414120121121161235J462512J13200020121121161235V746715V56657320121121161235M373456M86061320121121161235O127596O38972720121121161235R277253R24877220121121161235Y625697Y17941520121121161235M835112M73136720121121161235 [/CODE]