摘要
本发明实施例提供了一种代码生成方法、装置、电子设备及可读存储介质,涉及数据处理技术领域,包括:基于代码生成模型生成目标需求对应的多个第一代码;对第一代码进行交叉重组,得到第二代码;基于第一代码的代码评分对多个第一代码进行筛选,得到第三代码;基于第二代码的代码评分和第三代码的代码评分,从第二代码和第三代码中确定目标需求对应的目标代码。能够生成目标需求对应的多个代码,并结合优势筛选和交叉重组对多个代码进行处理,使得下一代的代码中可以包含变异代码个体以及上一代的优势个体,从而能够确保下一代的代码质量不会下降,有助于提升下一代的代码出现更优个体的几率,进而可以提升从中选取的目标代码的代码质量。