ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [13]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [7]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Şub

14

İstenilen Uzunlukta Rastgele Değer Oluşturma

Hazır Fonksiyonlar6 yorum1642 izlenimsrcnckr

Bazen üyelik işlemlerinde giriş için parolaları siteler kendileri oluşturmak ister. Yada bir alışveriş sitesinde kullanıcıya kupon numarası verilir. İşte bu şekilde uygulamalar rastgele değer oluşturularak yapılır.


Aşağıda vereceğim kodu sayfanıza ekleyiniz;
<%
     Function SifreUret(Uzunluk)
          Karakterler = "0123456789abcdefghijklmnoprqstuvyzABCDEFGHIJKLMNOPRQSTUVYZ"
          Randomize
          KarakterBoyu = Len(Karakterler)
          For i = 1 To Uzunluk
               KacinciKarakter = Int((KarakterBoyu * Rnd) + 1)
               UretilenSifre = UretilenSifre & Mid(Karakterler,KacinciKarakter,1)
          Next
          SifreUret = UretilenSifre
     End Function
%>


Ve fonksiyonumuzu çağırmak için ise;
<%
     Response.Write SifreUret(5)
%>

yazmanız yeterli olacaktır. Gelen şifreyi bir değişkene değer vererek kullanmak isterseniz;
<%
     parola = SifreUret(12)
     response.write parola
%>

şeklinde kullanarak dilediğiniz işlemi gerçekleştirebilirsiniz. Parantez içerisindeki sayısal değer üretilecek değerin uzunluğunu belirtmek içindir.

Etiketler  :  rastgele   randomize   random  

İçeriği takip etSayfayı YazdırPermalink

6 yorum var

#12.-fatih-14 Şubat 2007 Çarşamba

Teşekkürler ,
Mantığı basit ama etkili bir sistem

#483.-Erkan Tepe-03 Şubat 2008 Pazar

Gerçekten güzel bir paylaşım Teşekkür ederim...

#511.-Cenk Aslan-01 Mart 2008 Cumartesi

Çok Tşk daha önce böyle bişey aramıştım ama bulamamıştık mantık olarak çok kolay ve basit bi işlem olarak görünüyor ama yapmak o kadar kolay değil

#514.-mahony ...-03 Mart 2008 Pazartesi

ben asp yi hiç bilmiyorum ve mutlaka öğrenmem lazım bana yardımcı olabilirseniz çokkkkkk mutlu olurummmm...

#522.-mehmet ali vatanlar-08 Mart 2008 Cumartesi

static.code@hotmail.com


Walla Bende...

Araştırıyom bişeler öğrenmeye başladık :D

#574.-melek yaman-16 Nisan 2008 Çarşamba

selam ben web tasarımcılı alanında kendimi geliştirmek istiyorum kodları azda olsa biliyorum ama nasıl yerleştireceğimi bilmiyorum bana yardımcı olurmusunuz
renavatio_angel@hotmail.com

sapolun :)


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

    Yazının aktif olduğu kategoriye eklenmiş son yazılar

    1. Türkçe Karakterleri İngilizce Formata Çevirmek
    2. Email Doğrulama (Kontrol) Fonksiyonu

    Aspogren.net web sitesi SiDEnet sunucularından yayınlanmaktadır.

    eXTReMe Tracker