[ https://issues.apache.org/jira/browse/FLINK-6237?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15953532#comment-15953532 ]
ASF GitHub Bot commented on FLINK-6237: --------------------------------------- Github user fhueske commented on a diff in the pull request: https://github.com/apache/flink/pull/3660#discussion_r109423941 --- Diff: flink-libraries/flink-table/src/main/scala/org/apache/flink/table/codegen/CodeGenerator.scala --- @@ -1494,6 +1519,22 @@ class CodeGenerator( } /** + * Adds a reusable [[java.util.Random]] to the member area of the generated [[Function]]. + * + * @return member variable term + */ + def addReusableRandom(): String = { + val fieldTerm = newName("random") + + val field = + s""" + |transient java.util.Random $fieldTerm = null; --- End diff -- `Random` implements `Serializable`. I think we initialize `Random` already here, remove `transient` and add `final`. > support RAND and RAND_INTEGER on SQL > ------------------------------------ > > Key: FLINK-6237 > URL: https://issues.apache.org/jira/browse/FLINK-6237 > Project: Flink > Issue Type: New Feature > Components: Table API & SQL > Reporter: godfrey he > Assignee: godfrey he > > support RAND and RAND_INTEGER with and without seed on SQL. > like: > RAND([seed]), > RAND_INTEGER([seed, ] bound) -- This message was sent by Atlassian JIRA (v6.3.15#6346)