Visualizzazione dei risultati da 1 a 4 su 4

Discussione: funzione random

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379

    funzione random

    esiste il modo di cercare random non gli id ma una stringa?

    perchè ho il problema che se cerco un id random ma successivamente viene eliminata, me la ripesca ugualmente, invece se gli dico di cercare solo le stringhe esistenti mi pare....


    come si fa?
    StripMAN

  2. #2
    Se Parli della funzione Rnd() non ti permette di trovare in modalità random gli id, ma una una volta ottenuto un numero compreso tra 0e1 grazie a altre funzioni adattarla al tuo scopo.
    Dato un numero associ ad esso quello che ti pare

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379
    esempio io

    ho 10 id e vorrei che mi scegliesse random solamente delle determinate id come posso fare?
    StripMAN

  4. #4
    Vediamo se ti posso essere di aiuto!

    'apriamo il recordset che interessa e contiamoli
    'Rs.open ecc.....
    NRecord = Rs.RecordCount ' es 10
    'Adesso Troviamo i numeri random che interessano in base ai
    'record che vogliamo estrarre
    'esempio 4
    ' ne estraggo quattro a caso
    N=4
    Do While i<N
    Randomize
    NumeroRnd = cint(rnd() * NRecord) 'numero compreso tra 0 e NRecord
    'Verifichiamo di non averlo già estratto
    If Instr(ListaNumeriRandom,NumeroRnd&",") = 0 Then
    'lo aggiungiamo
    ListaNumeriRandom = ListaNumeriRandom & NumeroRnd&","
    i=i+1
    End If
    Loop

    'eseguiamo l'iter dei Record del DB con While o For
    For i = 0 to Rs.Recordcount-1
    If Instr(ListaNumeriRandom,i & ",") > 0 Then
    ListaRecord = Rs("ID") & ","
    End If
    Next
    'ho Trovato una lista di 4 id del Db comparandoli con 4 numeri random
    Response.write ListaRecord

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.