Class SampleBernoulliDistribution
Object
SampleBernoulliDistribution
- All Implemented Interfaces:
Computation<SInt,ProtocolBuilderNumeric>
public class SampleBernoulliDistribution extends Object implements Computation<SInt,ProtocolBuilderNumeric>
Sample a number from a Bernoulli distribution which is 0 with probability p and 1 with
probability 1-p.
-
Constructor Summary
Constructors Constructor Description SampleBernoulliDistribution(double p)
SampleBernoulliDistribution(DRes<SFixed> p)
-
Method Summary
Modifier and Type Method Description DRes<SInt>
buildComputation(ProtocolBuilderNumeric root)
-
Constructor Details
-
SampleBernoulliDistribution
public SampleBernoulliDistribution(double p) -
SampleBernoulliDistribution
public SampleBernoulliDistribution(DRes<SFixed> p)
-
-
Method Details
-
buildComputation
public DRes<SInt> buildComputation(ProtocolBuilderNumeric root)- Specified by:
buildComputation
in interfaceComputation<SInt,ProtocolBuilderNumeric>
-