2014-07-17 34 views
-1

我需要編寫一個函數(邏輯),以便對於集合說A {1,2,3, 4,5}我產生一個獨特的價值。 當我將相同的值傳回給函數時,它應該返回給我的值集合中的一組值。 例如,生成的唯一值是'5',那麼當我將5作爲函數的輸入時,它應該給我集A的所有值,即1,2,3,4,5。有關爲一組數字生成唯一值並在我們傳回相同的唯一值時重新生成一組值的步驟

所以我需要知道是否可以使用像平均中值模式等任何統計方法。

+0

聽起來像你需要一個內射和可逆映射/轉換。由於語言無關緊要,這對於[Math](http://math.stackexchange.com/)或類似的 – kero

+0

來說是一個問題,您可以用您熟悉的語言幫助我解決@kingkero – venkat

+0

您誤會了。我們不是在這裏做你的功課,這個問題缺乏事先的努力,也沒有顯示你自己試圖解決這個問題。除非你這樣做(我希望在第一條評論中我給了你一些很好的流行語),我根本不會回答 – kero

回答

0

像這樣的東西?

$valSet = array(1, 2, 3, 4, 5); $authNum = 5; if($authNum == $someInputByUser) { print $varSet; }

這是什麼意思?

+0

不應該硬編碼爲5的值應該從數組中產生你使用了,它應該是唯一的一個特定的設置,所以如果我將值傳遞給函數,它將返回元素 – venkat

+0

然後只需執行'$ authNum = $ valSet [array_rand($ valSet)];'@venkat – jordan