Voglio eseguire una funzione che ha 2 risultati diversi, ma voglio che ogni risultato sia veramente del 50%. Sto assumendo che rand (0,1) sia la strada da percorrere, ma sono curioso di sapere se ciò potrebbe favorire l'uno rispetto all'altro. Qual è il modo migliore per ottenere un risultato 50/50?PHP rand() ... ottieni risultati 50/50 veri?
Grazie.
EDIT: grazie ragazzi non voglio che sia casuale, voglio che il risultato sia 101010101 non 111001101. Forse dovrei semplicemente aggiornare un database con l'ultimo valore in uscita e quindi restituire il contrario?
EDIT2: OK Mi dispiace il mio ultimo montaggio è stato fuorviante. Sto solo chiamando la funzione una volta per utente e assegnando quel valore come cookie all'utente. Voglio che ogni utente che visita visualizzi 1 o 0 nell'ordine 1010101.
Allora non è un capovolgimento! : P –
Il mio post ne parla brevemente. La casualità reale può favorire casualmente un numero, ma se invece si inizia con un sacco di numeri e li si mescola casualmente, si evita questo problema (e si introducono altri problemi). – Brian
Puoi spiegare la situazione in cui hai bisogno di questo? Potrebbe non richiedere l'intervento del database. –