Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Valore random all'interno di un array di interi

    Ciao, mi sto incartando su questa cosa.

    Come posso estrarre, random, un solo valore intero da un array di interi già popolato ?

    Grazie

  2. #2
    Si, esatto la dimensione dell'array, anch'essa casuale, la conosco.
    Però se faccio con lo script che mi dici, estraggo un intero che mi restituisce un valore riferito alla lunghezza dell'array e non ai valori presenti al suo interno.
    ti faccio un semplice esempio :

    array ([0]=>25 [1]=>37 [2]=>58)

    La funzione che vorrei dovrebbe restituirmi random un valore tra 25,37,58 e non un valore random riferito alla dimensione dell'array.

    per adesso ho risolto mettendo un current alla variabile visto che i valori presenti sono random, però vorrei migliorare questo valore rendendolo dinamico in riferimento a tutti i valori presenti.

  3. #3
    Originariamente inviato da freddie1978
    Si, esatto la dimensione dell'array, anch'essa casuale, la conosco.
    Però se faccio con lo script che mi dici, estraggo un intero che mi restituisce un valore riferito alla lunghezza dell'array e non ai valori presenti al suo interno.
    ti faccio un semplice esempio :

    array ([0]=>25 [1]=>37 [2]=>58)

    La funzione che vorrei dovrebbe restituirmi random un valore tra 25,37,58 e non un valore random riferito alla dimensione dell'array.

    per adesso ho risolto mettendo un current alla variabile visto che i valori presenti sono random, però vorrei migliorare questo valore rendendolo dinamico in riferimento a tutti i valori presenti.
    Ma l'hai almeno provato lo script che ti ha gentilmente postato raven74?!?!
    Lo script fa esattamente ciò che chiedi! Genera casualmente un indice contenuto nell'array e ti restituisce il contenuto!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  4. #4
    hai ragione, scusatemi tutti e due ma sono abbastanza fuso e non avevo controllato bene.
    grazie mille e scusate la disattenzione !

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.