0f と 1f の間のランダム係数 ( Z )の値をリセットしたい( X ) 要素 ( 2 次元のシード要素)を持つランダム ( Y ) リストがあります。数値リストの場合、このコードは正常に機能します
q)seed:20
q){(0>z-(x#seed)?\:1f)*(x#seed)?\:y}[3;10;0.25]
そのようなシンボル(または文字リスト)の場合にも実行されるようにそのコードを拡張するにはどうすればよいですか
q){(0>z-(x#seed)?\:1f)*(x#seed)?\:y}[3;`8;0.25]
q){(0>z-(x#seed)?\:1f)*(x#seed)?\:y}[3;" ";0.25]
真ん中の掛け算が問題だと思いますが、それをより一般的にする方法がわかりません。
2 つのリストを作成してそのように処理するよりも、この問題に対するより洗練された解決策があるかもしれません。
ありがとう