/scoreboard objectives add random dummy
scoreboard players add random* random 1
execute if score random* random matches 4.. run scoreboard players set random* random 1
[цикличный, всегда активный]
execute if score random* random matches 1 run summon minecraft:item_frame -35 4 132 {Item:{id:"minecraft:diamond_sword",Count:1b},Facing:1b}
execute if score random* random matches 2 run summon minecraft:item_frame -35 4 132 {Item:{id:"minecraft:iron_sword",Count:1b},Facing:1b}
execute if score random* random matches 3 run summon minecraft:item_frame -35 4 132 {Item:{id:"minecraft:golden_sword",Count:1b},Facing:1b}
execute if score random* random matches 4 run summon minecraft:item_frame -35 4 132 {Item:{id:"minecraft:stone_sword",Count:1b},Facing:1b}
...
[Первый: импульсный, нужен сигнал Остальные:цепной, всегда активный]
4 - количество предметов
-35 4 132 - координаты спавна рамки
minecraft:diamond_sword - айди предмета
(рамка будет смотреть вверх, если хочешь поменять измени "Facing:1b")