PythonコードをJavaに移植しようとしています。私はPythonに精通しておらず、これまでどの言語でもこれを見たことがありません。
return [c,] + s
この線は正確にはどういう意味ですか?具体的には[c、]の部分です。2つのアレイを組み合わせているのでしょうか。sは整数の配列で、cは整数です。完全な機能は以下のとおりです(ウィキペディアから:http://en.wikipedia.org/wiki/Ring_signature)
def sign(self,m,z):
self.permut(m)
s,u = [None]*self.n,random.randint(0,self.q)
c = v = self.E(u)
for i in range(z+1,self.n)+range(z):
s[i] = random.randint(0,self.q)
v = self.E(v^self.g(s[i],self.k[i].e,self.k[i].n))
if (i+1)%self.n == 0: c = v
s[z] = self.g(v^u,self.k[z].d,self.k[z].n)
return [c,] + s
本当にありがとう!