Alex Salmond made the toss when Scotland and England met last August
England and Scotland will meet in a Twenty20 international at Trent Bridge on 2 June as part of both teams' preparations for the World Twenty20.
The day-night match will come less than a year after the first one-day international between the two countries was abandoned as a draw after rain.
Cricket Scotland chief executive Roddy Smith said: "Our players will be up for the challenge.
"And in this short form of the game anything can happen."
Scotland will play a second warm-up match for the event, against the Netherlands at The Oval, the day after the England day-night game.
The World Twenty20 takes place between 5-21 June at Lord's, The Oval, Trent Bridge and Taunton.
It will be the first major tournament to be held since Tuesday's attacks in Pakistan that targeted the Sri Lankan cricket team on its way to play in Lahore.
With Sri Lanka and Pakistan both due to play in the World Twenty20, England and Wales Cricket Board officials are are set to meet in the next few weeks to discuss security plans.